From 8d22d826551fb4f040b156dd5d44162eb1cf4516 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Fri, 16 Sep 2022 18:22:54 +0800 Subject: [PATCH 001/654] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index a47fde3f..0d130397 100644 --- a/README.md +++ b/README.md @@ -1 +1,2 @@ -# Suiet Wallet KIT +# Wallet Kit +> Connect all wallet on Sui with ease From 02a121449735b961a2fc8136ff8f8e06f7091796 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Sat, 17 Sep 2022 01:04:24 +0800 Subject: [PATCH 002/654] Create LICENSE --- LICENSE | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 LICENSE diff --git a/LICENSE b/LICENSE new file mode 100644 index 00000000..66c4067b --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2022 Suiet + +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. From b4d43ad4fd22326b314d8d655253e8e4eedf9443 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 17 Sep 2022 00:58:20 +0800 Subject: [PATCH 003/654] doc: add simple readme --- README.md | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 0d130397..ee4f660d 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,43 @@ -# Wallet Kit -> Connect all wallet on Sui with ease +# Suiet Wallet KIT + +The best way to connect a sui wallet + +- Out-of-the-box sui wallet management +- Easily customizable +- Built on top of sui adapter + +## Try it out + +You can use the CodeSandbox links below try out + +- todo + +## Documentation + +For full documentation, visit . + +## Examples + +You can use the follow examples to run a simple demo. + +## Running examples + +Install dependencies first + +`pnpm install` + +Go into an example directory + +`cd examples/simple` + +Then run the dev script. + +`pnpm run dev` + +## Contributing + +TODO + +## License + +TODO From 2266b5e74184a8a6554c319db35c72a7fe338e33 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 17 Sep 2022 15:01:22 +0800 Subject: [PATCH 004/654] feat: update version --- package.json | 12 ++++++------ src/index.ts | 0 src/wallets/provider.tsx | 11 +---------- 3 files changed, 7 insertions(+), 16 deletions(-) create mode 100644 src/index.ts diff --git a/package.json b/package.json index e3555648..c4345f8d 100644 --- a/package.json +++ b/package.json @@ -14,13 +14,11 @@ } }, "dependencies": { - "@mysten/wallet-adapter-base": "0.0.0", - "@radix-ui/react-dialog": "^1.0.0", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", + "@radix-ui/react-dialog": "^1.0.0" }, "devDependencies": { - "@mysten/wallet-adapter-all-wallets": "^0.0.0", + "@mysten/wallet-adapter-all-wallets": "0.0.0-experimental-20220914153135", "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", "@vanilla-extract/css": "^1.9.0", @@ -29,6 +27,8 @@ "typescript": "^4.6.4", "typescript-plugin-css-modules": "^3.4.0", "vite": "^3.1.0", - "vite-plugin-svgr": "^2.2.1" + "vite-plugin-svgr": "^2.2.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" } } diff --git a/src/index.ts b/src/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/src/wallets/provider.tsx b/src/wallets/provider.tsx index ab0e3aac..a75b6adb 100644 --- a/src/wallets/provider.tsx +++ b/src/wallets/provider.tsx @@ -6,6 +6,7 @@ import type { SuiTransactionResponse, } from '@mysten/sui.js'; import { WalletContext } from '../hooks/useWallet'; +import latestWallets from './latestWallets'; interface Wallet { adapter: WalletCapabilities; @@ -13,7 +14,6 @@ interface Wallet { interface WalletProviderProps { children: ReactNode; - // Pass this through props to add list of supported wallets supportedWallets: Wallet[]; } @@ -45,7 +45,6 @@ export function WalletProvider({ setWalletAndUpdateStorage(null); }; - // Use this to update wallet so that the chosen wallet persists after reload. const setWalletAndUpdateStorage = useCallback( (selectedWallet: Wallet | null) => { setWallet(selectedWallet); @@ -58,7 +57,6 @@ export function WalletProvider({ [] ); - // Changes the selected wallet const choose = useCallback( (name: string) => { let newWallet = supportedWallets.find( @@ -72,8 +70,6 @@ export function WalletProvider({ [supportedWallets, connect, setWalletAndUpdateStorage] ); - // If the wallet is null, check if there isn't anything in local storage - // Note: Optimize this. useEffect(() => { if (!wallet && !connected && !connecting) { let walletItem = localStorage.getItem('suiWallet'); @@ -84,13 +80,11 @@ export function WalletProvider({ } }, [choose, connected, connecting, wallet]); - // Returns all accounts (i.e. public keys) managed by the selected wallet const getAccounts = async (): Promise => { if (wallet == null) throw Error('Wallet Not Connected'); return await wallet.adapter.getAccounts(); }; - // Requests wallet for signature and executes if signed const executeMoveCall = async ( transaction: MoveCallTransaction ): Promise => { @@ -98,7 +92,6 @@ export function WalletProvider({ return await wallet.adapter.executeMoveCall(transaction); }; - // Requests wallet for signature on serialized transaction and executes if signed const executeSerializedMoveCall = async ( transactionBytes: Uint8Array ): Promise => { @@ -106,14 +99,12 @@ export function WalletProvider({ return await wallet.adapter.executeSerializedMoveCall(transactionBytes); }; - // Attempt to connect whenever user selects a new wallet useEffect(() => { if (wallet != null && connecting !== true && connected !== true) { connect(); } }, [connect, wallet, connecting, connected]); - // Whenever the user selectes a new wallet return ( Date: Sat, 17 Sep 2022 15:15:22 +0800 Subject: [PATCH 005/654] feat: add simple doc and change to monorepo --- .gitignore | 161 +- doc/.gitignore | 20 + doc/README.md | 41 + doc/babel.config.js | 3 + doc/docusaurus.config.js | 132 + doc/package.json | 46 + doc/sidebars.js | 33 + doc/src/components/HomepageFeatures/index.tsx | 70 + .../HomepageFeatures/styles.module.css | 11 + doc/src/css/custom.css | 30 + doc/src/pages/index.module.css | 23 + doc/src/pages/index.tsx | 41 + doc/src/pages/markdown-page.md | 7 + src/index.ts => doc/static/.nojekyll | 0 doc/static/img/docusaurus.png | Bin 0 -> 5142 bytes doc/static/img/favicon.ico | Bin 0 -> 3626 bytes doc/static/img/logo.svg | 1 + doc/static/img/undraw_docusaurus_mountain.svg | 171 + doc/static/img/undraw_docusaurus_react.svg | 170 + doc/static/img/undraw_docusaurus_tree.svg | 40 + doc/tsconfig.json | 7 + package.json | 35 +- packages/kit/.gitignore | 24 + LICENSE => packages/kit/LICENSE | 0 README.md => packages/kit/README.md | 0 index.html => packages/kit/index.html | 0 packages/kit/package.json | 29 + {src => packages/kit/src}/assets/logo.svg | 0 .../src}/components/ConnectButton/index.tsx | 0 .../ConnectButton/style/index.module.scss | 0 .../components/Modal/ConnectWalletModal.tsx | 0 .../kit/src}/components/Modal/close.svg | 0 .../src}/components/Modal/index.module.scss | 0 {src => packages/kit/src}/hooks/useWallet.ts | 0 packages/kit/src/index.ts | 0 {src => packages/kit/src}/main.tsx | 0 {src => packages/kit/src}/vite-env.d.ts | 0 .../kit/src}/wallets/latestWallets.ts | 0 .../kit/src}/wallets/provider.tsx | 0 tsconfig.json => packages/kit/tsconfig.json | 0 .../kit/tsconfig.node.json | 0 vite.config.ts => packages/kit/vite.config.ts | 0 pnpm-lock.yaml | 9885 +++++++++++++++++ pnpm-workspace.yaml | 8 + public/vite.svg | 1 - 45 files changed, 10949 insertions(+), 40 deletions(-) create mode 100644 doc/.gitignore create mode 100644 doc/README.md create mode 100644 doc/babel.config.js create mode 100644 doc/docusaurus.config.js create mode 100644 doc/package.json create mode 100644 doc/sidebars.js create mode 100644 doc/src/components/HomepageFeatures/index.tsx create mode 100644 doc/src/components/HomepageFeatures/styles.module.css create mode 100644 doc/src/css/custom.css create mode 100644 doc/src/pages/index.module.css create mode 100644 doc/src/pages/index.tsx create mode 100644 doc/src/pages/markdown-page.md rename src/index.ts => doc/static/.nojekyll (100%) create mode 100644 doc/static/img/docusaurus.png create mode 100644 doc/static/img/favicon.ico create mode 100644 doc/static/img/logo.svg create mode 100644 doc/static/img/undraw_docusaurus_mountain.svg create mode 100644 doc/static/img/undraw_docusaurus_react.svg create mode 100644 doc/static/img/undraw_docusaurus_tree.svg create mode 100644 doc/tsconfig.json create mode 100644 packages/kit/.gitignore rename LICENSE => packages/kit/LICENSE (100%) rename README.md => packages/kit/README.md (100%) rename index.html => packages/kit/index.html (100%) create mode 100644 packages/kit/package.json rename {src => packages/kit/src}/assets/logo.svg (100%) rename {src => packages/kit/src}/components/ConnectButton/index.tsx (100%) rename {src => packages/kit/src}/components/ConnectButton/style/index.module.scss (100%) rename {src => packages/kit/src}/components/Modal/ConnectWalletModal.tsx (100%) rename {src => packages/kit/src}/components/Modal/close.svg (100%) rename {src => packages/kit/src}/components/Modal/index.module.scss (100%) rename {src => packages/kit/src}/hooks/useWallet.ts (100%) create mode 100644 packages/kit/src/index.ts rename {src => packages/kit/src}/main.tsx (100%) rename {src => packages/kit/src}/vite-env.d.ts (100%) rename {src => packages/kit/src}/wallets/latestWallets.ts (100%) rename {src => packages/kit/src}/wallets/provider.tsx (100%) rename tsconfig.json => packages/kit/tsconfig.json (100%) rename tsconfig.node.json => packages/kit/tsconfig.node.json (100%) rename vite.config.ts => packages/kit/vite.config.ts (100%) create mode 100644 pnpm-lock.yaml create mode 100644 pnpm-workspace.yaml delete mode 100644 public/vite.svg diff --git a/.gitignore b/.gitignore index a547bf36..9404331e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,24 +1,159 @@ +Skip to content +Search or jump to… +Pull requests +Issues +Marketplace +Explore + +@leanllg +rainbow-me +/ +rainbowkit +Public +Code +Issues +13 +Pull requests +14 +Discussions +Actions +Security +Insights +rainbowkit/.gitignore +@markdalgleish +markdalgleish fix: add icons to testnets, add docs for dynamic chain config (#255) +Latest commit 7ac6f61 on 20 Apr + History + 4 contributors +@markdalgleish@talentlessguy@peduarte@nickbytes + 114 lines (83 sloc) 1.71 KB + +# The readme is copied from the root before release +packages/rainbowkit/README.md + # Logs logs *.log npm-debug.log* yarn-debug.log* yarn-error.log* -pnpm-debug.log* lerna-debug.log* -node_modules +# Diagnostic reports (https://nodejs.org/api/report.html) +report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage +*.lcov + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (https://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# TypeScript v1 declaration files +typings/ + +# TypeScript cache +*.tsbuildinfo + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Microbundle cache +.rpt2_cache/ +.rts2_cache_cjs/ +.rts2_cache_es/ +.rts2_cache_umd/ + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env +.env.test +.env.local + +# parcel-bundler cache (https://parceljs.org/) +.cache + +# Next.js build output +.next + +# Nuxt.js build / generate output +.nuxt dist -dist-ssr -*.local -# Editor directories and files -.vscode/* -!.vscode/extensions.json -.idea +# Gatsby files +.cache/ +# Comment in the public line in if your project uses Gatsby and *not* Next.js +# https://nextjs.org/blog/next-9-1#public-directory-support +# public + +# vuepress build output +.vuepress/dist + +# Serverless directories +.serverless/ + +# FuseBox cache +.fusebox/ + +# DynamoDB Local files +.dynamodb/ + +# TernJS port file +.tern-port + +# Content layer +.contentlayer + +# Others .DS_Store -*.suo -*.ntvs* -*.njsproj -*.sln -*.sw? +Footer +© 2022 GitHub, Inc. +Footer navigation +Terms +Privacy +Security +Status +Docs +Contact GitHub +Pricing +API +Training +Blog +About +You have unread notifications \ No newline at end of file diff --git a/doc/.gitignore b/doc/.gitignore new file mode 100644 index 00000000..b2d6de30 --- /dev/null +++ b/doc/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/doc/README.md b/doc/README.md new file mode 100644 index 00000000..aaba2fa1 --- /dev/null +++ b/doc/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/doc/babel.config.js b/doc/babel.config.js new file mode 100644 index 00000000..e00595da --- /dev/null +++ b/doc/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/doc/docusaurus.config.js b/doc/docusaurus.config.js new file mode 100644 index 00000000..cbea7b1b --- /dev/null +++ b/doc/docusaurus.config.js @@ -0,0 +1,132 @@ +// @ts-check +// Note: type annotations allow type checking and IDEs autocompletion + +const lightCodeTheme = require('prism-react-renderer/themes/github'); +const darkCodeTheme = require('prism-react-renderer/themes/dracula'); + +/** @type {import('@docusaurus/types').Config} */ +const config = { + title: 'My Site', + tagline: 'Dinosaurs are cool', + url: 'https://your-docusaurus-test-site.com', + baseUrl: '/', + onBrokenLinks: 'throw', + onBrokenMarkdownLinks: 'warn', + favicon: 'img/favicon.ico', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'facebook', // Usually your GitHub org/user name. + projectName: 'docusaurus', // Usually your repo name. + + // Even if you don't use internalization, you can use this field to set useful + // metadata like html lang. For example, if your site is Chinese, you may want + // to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + /** @type {import('@docusaurus/preset-classic').Options} */ + ({ + docs: { + sidebarPath: require.resolve('./sidebars.js'), + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + blog: { + showReadingTime: true, + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + }, + theme: { + customCss: require.resolve('./src/css/custom.css'), + }, + }), + ], + ], + + themeConfig: + /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ + ({ + navbar: { + title: 'My Site', + logo: { + alt: 'My Site Logo', + src: 'img/logo.svg', + }, + items: [ + { + type: 'doc', + docId: 'intro', + position: 'left', + label: 'Tutorial', + }, + {to: '/blog', label: 'Blog', position: 'left'}, + { + href: 'https://github.com/facebook/docusaurus', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'dark', + links: [ + { + title: 'Docs', + items: [ + { + label: 'Tutorial', + to: '/docs/intro', + }, + ], + }, + { + title: 'Community', + items: [ + { + label: 'Stack Overflow', + href: 'https://stackoverflow.com/questions/tagged/docusaurus', + }, + { + label: 'Discord', + href: 'https://discordapp.com/invite/docusaurus', + }, + { + label: 'Twitter', + href: 'https://twitter.com/docusaurus', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Blog', + to: '/blog', + }, + { + label: 'GitHub', + href: 'https://github.com/facebook/docusaurus', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, + }, + prism: { + theme: lightCodeTheme, + darkTheme: darkCodeTheme, + }, + }), +}; + +module.exports = config; diff --git a/doc/package.json b/doc/package.json new file mode 100644 index 00000000..a389d815 --- /dev/null +++ b/doc/package.json @@ -0,0 +1,46 @@ +{ + "name": "suiet-kit-doc", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "2.1.0", + "@docusaurus/preset-classic": "2.1.0", + "@mdx-js/react": "^1.6.22", + "clsx": "^1.2.1", + "prism-react-renderer": "^1.3.5", + "react": "^17.0.2", + "react-dom": "^17.0.2" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "2.1.0", + "@tsconfig/docusaurus": "^1.0.5", + "typescript": "^4.7.4" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + }, + "engines": { + "node": ">=16.14" + } +} diff --git a/doc/sidebars.js b/doc/sidebars.js new file mode 100644 index 00000000..9ab54c24 --- /dev/null +++ b/doc/sidebars.js @@ -0,0 +1,33 @@ +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ + +// @ts-check + +/** @type {import('@docusaurus/plugin-content-docs').SidebarsConfig} */ +const sidebars = { + // By default, Docusaurus generates a sidebar from the docs folder structure + tutorialSidebar: [{type: 'autogenerated', dirName: '.'}], + + // But you can create a sidebar manually + /* + tutorialSidebar: [ + 'intro', + 'hello', + { + type: 'category', + label: 'Tutorial', + items: ['tutorial-basics/create-a-document'], + }, + ], + */ +}; + +module.exports = sidebars; diff --git a/doc/src/components/HomepageFeatures/index.tsx b/doc/src/components/HomepageFeatures/index.tsx new file mode 100644 index 00000000..91ef4601 --- /dev/null +++ b/doc/src/components/HomepageFeatures/index.tsx @@ -0,0 +1,70 @@ +import React from 'react'; +import clsx from 'clsx'; +import styles from './styles.module.css'; + +type FeatureItem = { + title: string; + Svg: React.ComponentType>; + description: JSX.Element; +}; + +const FeatureList: FeatureItem[] = [ + { + title: 'Easy to Use', + Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, + description: ( + <> + Docusaurus was designed from the ground up to be easily installed and + used to get your website up and running quickly. + + ), + }, + { + title: 'Focus on What Matters', + Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, + description: ( + <> + Docusaurus lets you focus on your docs, and we'll do the chores. Go + ahead and move your docs into the docs directory. + + ), + }, + { + title: 'Powered by React', + Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, + description: ( + <> + Extend or customize your website layout by reusing React. Docusaurus can + be extended while reusing the same header and footer. + + ), + }, +]; + +function Feature({title, Svg, description}: FeatureItem) { + return ( +
+
+ +
+
+

{title}

+

{description}

+
+
+ ); +} + +export default function HomepageFeatures(): JSX.Element { + return ( +
+
+
+ {FeatureList.map((props, idx) => ( + + ))} +
+
+
+ ); +} diff --git a/doc/src/components/HomepageFeatures/styles.module.css b/doc/src/components/HomepageFeatures/styles.module.css new file mode 100644 index 00000000..b248eb2e --- /dev/null +++ b/doc/src/components/HomepageFeatures/styles.module.css @@ -0,0 +1,11 @@ +.features { + display: flex; + align-items: center; + padding: 2rem 0; + width: 100%; +} + +.featureSvg { + height: 200px; + width: 200px; +} diff --git a/doc/src/css/custom.css b/doc/src/css/custom.css new file mode 100644 index 00000000..2bc6a4cf --- /dev/null +++ b/doc/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #2e8555; + --ifm-color-primary-dark: #29784c; + --ifm-color-primary-darker: #277148; + --ifm-color-primary-darkest: #205d3b; + --ifm-color-primary-light: #33925d; + --ifm-color-primary-lighter: #359962; + --ifm-color-primary-lightest: #3cad6e; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #25c2a0; + --ifm-color-primary-dark: #21af90; + --ifm-color-primary-darker: #1fa588; + --ifm-color-primary-darkest: #1a8870; + --ifm-color-primary-light: #29d5b0; + --ifm-color-primary-lighter: #32d8b4; + --ifm-color-primary-lightest: #4fddbf; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/doc/src/pages/index.module.css b/doc/src/pages/index.module.css new file mode 100644 index 00000000..9f71a5da --- /dev/null +++ b/doc/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/doc/src/pages/index.tsx b/doc/src/pages/index.tsx new file mode 100644 index 00000000..305139fb --- /dev/null +++ b/doc/src/pages/index.tsx @@ -0,0 +1,41 @@ +import React from 'react'; +import clsx from 'clsx'; +import Link from '@docusaurus/Link'; +import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; +import Layout from '@theme/Layout'; +import HomepageFeatures from '@site/src/components/HomepageFeatures'; + +import styles from './index.module.css'; + +function HomepageHeader() { + const {siteConfig} = useDocusaurusContext(); + return ( +
+
+

{siteConfig.title}

+

{siteConfig.tagline}

+
+ + Docusaurus Tutorial - 5min ⏱️ + +
+
+
+ ); +} + +export default function Home(): JSX.Element { + const {siteConfig} = useDocusaurusContext(); + return ( + + +
+ +
+
+ ); +} diff --git a/doc/src/pages/markdown-page.md b/doc/src/pages/markdown-page.md new file mode 100644 index 00000000..9756c5b6 --- /dev/null +++ b/doc/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/src/index.ts b/doc/static/.nojekyll similarity index 100% rename from src/index.ts rename to doc/static/.nojekyll diff --git a/doc/static/img/docusaurus.png b/doc/static/img/docusaurus.png new file mode 100644 index 0000000000000000000000000000000000000000..f458149e3c8f53335f28fbc162ae67f55575c881 GIT binary patch literal 5142 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 F{0H{b<4^zq literal 0 HcmV?d00001 diff --git a/doc/static/img/favicon.ico b/doc/static/img/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..c01d54bcd39a5f853428f3cd5aa0f383d963c484 GIT binary patch literal 3626 zcmb`Je@s(X6vrR`EK3%b%orErlDW({vnABqA zcfaS{d+xbU5JKp0*;0YOg+;Fl!eT)XRuapIwFLL`=imZCSon$`se`_<%@MB=M~KG+ z=EW^FL`w|Bo>*ktlaS^(fut!95`iG5u=SZ8nfDHO#GaTlH1-XG^;vsjUb^gWTVz0+ z^=WR1wv9-2oeR=_;fL0H7rNWqAzGtO(D;`~cX(RcN0w2v24Y8)6t`cS^_ghs`_ho? z{0ka~1Dgo8TfAP$r*ua?>$_V+kZ!-(TvEJ7O2f;Y#tezt$&R4 zLI}=-y@Z!grf*h3>}DUL{km4R>ya_I5Ag#{h_&?+HpKS!;$x3LC#CqUQ8&nM?X))Q zXAy2?`YL4FbC5CgJu(M&Q|>1st8XXLZ|5MgwgjP$m_2Vt0(J z&Gu7bOlkbGzGm2sh?X`){7w69Y$1#@P@7DF{ZE=4%T0NDS)iH`tiPSKpDNW)zmtn( zw;4$f>k)4$LBc>eBAaTZeCM2(iD+sHlj!qd z2GjRJ>f_Qes(+mnzdA^NH?^NB(^o-%Gmg$c8MNMq&`vm@9Ut;*&$xSD)PKH{wBCEC z4P9%NQ;n2s59ffMn8*5)5AAg4-93gBXBDX`A7S& zH-|%S3Wd%T79fk-e&l`{!?lve8_epXhE{d3Hn$Cg!t=-4D(t$cK~7f&4s?t7wr3ZP z*!SRQ-+tr|e1|hbc__J`k3S!rMy<0PHy&R`v#aJv?`Y?2{avK5sQz%=Us()jcNuZV z*$>auD4cEw>;t`+m>h?f?%VFJZj8D|Y1e_SjxG%J4{-AkFtT2+ZZS5UScS~%;dp!V>)7zi`w(xwSd*FS;Lml=f6hn#jq)2is4nkp+aTrV?)F6N z>DY#SU0IZ;*?Hu%tSj4edd~kYNHMFvS&5}#3-M;mBCOCZL3&;2obdG?qZ>rD|zC|Lu|sny76pn2xl|6sk~Hs{X9{8iBW zwiwgQt+@hi`FYMEhX2 \ No newline at end of file diff --git a/doc/static/img/undraw_docusaurus_mountain.svg b/doc/static/img/undraw_docusaurus_mountain.svg new file mode 100644 index 00000000..af961c49 --- /dev/null +++ b/doc/static/img/undraw_docusaurus_mountain.svg @@ -0,0 +1,171 @@ + + Easy to Use + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/static/img/undraw_docusaurus_react.svg b/doc/static/img/undraw_docusaurus_react.svg new file mode 100644 index 00000000..94b5cf08 --- /dev/null +++ b/doc/static/img/undraw_docusaurus_react.svg @@ -0,0 +1,170 @@ + + Powered by React + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/static/img/undraw_docusaurus_tree.svg b/doc/static/img/undraw_docusaurus_tree.svg new file mode 100644 index 00000000..d9161d33 --- /dev/null +++ b/doc/static/img/undraw_docusaurus_tree.svg @@ -0,0 +1,40 @@ + + Focus on What Matters + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/tsconfig.json b/doc/tsconfig.json new file mode 100644 index 00000000..6f475698 --- /dev/null +++ b/doc/tsconfig.json @@ -0,0 +1,7 @@ +{ + // This file is not used in compilation. It is here just for a nice editor experience. + "extends": "@tsconfig/docusaurus/tsconfig.json", + "compilerOptions": { + "baseUrl": "." + } +} diff --git a/package.json b/package.json index c4345f8d..7bea1c05 100644 --- a/package.json +++ b/package.json @@ -1,34 +1,17 @@ { - "name": "kit", - "private": true, - "version": "0.0.0", - "type": "module", - "scripts": { - "dev": "vite", - "build": "tsc && vite build", - "preview": "vite preview" - }, + "name": "mono", + "version": "1.0.0", + "description": "", + "main": "index.js", "overrides": { "@vanilla-extract/vite-plugin": { "vite": "^3" } }, - "dependencies": { - "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", - "@radix-ui/react-dialog": "^1.0.0" + "scripts": { + "test": "echo \"Error: no test specified\" && exit 1" }, - "devDependencies": { - "@mysten/wallet-adapter-all-wallets": "0.0.0-experimental-20220914153135", - "@types/react": "^18.0.17", - "@types/react-dom": "^18.0.6", - "@vanilla-extract/css": "^1.9.0", - "@vanilla-extract/vite-plugin": "^3.4.0", - "@vitejs/plugin-react": "^2.1.0", - "typescript": "^4.6.4", - "typescript-plugin-css-modules": "^3.4.0", - "vite": "^3.1.0", - "vite-plugin-svgr": "^2.2.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" - } + "keywords": [], + "author": "", + "license": "ISC" } diff --git a/packages/kit/.gitignore b/packages/kit/.gitignore new file mode 100644 index 00000000..a547bf36 --- /dev/null +++ b/packages/kit/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? diff --git a/LICENSE b/packages/kit/LICENSE similarity index 100% rename from LICENSE rename to packages/kit/LICENSE diff --git a/README.md b/packages/kit/README.md similarity index 100% rename from README.md rename to packages/kit/README.md diff --git a/index.html b/packages/kit/index.html similarity index 100% rename from index.html rename to packages/kit/index.html diff --git a/packages/kit/package.json b/packages/kit/package.json new file mode 100644 index 00000000..c7a9693e --- /dev/null +++ b/packages/kit/package.json @@ -0,0 +1,29 @@ +{ + "name": "kit", + "private": true, + "version": "0.0.0", + "type": "module", + "scripts": { + "dev": "vite", + "build": "tsc && vite build", + "preview": "vite preview" + }, + "dependencies": { + "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", + "@radix-ui/react-dialog": "^1.0.0" + }, + "devDependencies": { + "@mysten/wallet-adapter-all-wallets": "0.0.0-experimental-20220914153135", + "@types/react": "^18.0.17", + "@types/react-dom": "^18.0.6", + "@vanilla-extract/css": "^1.9.0", + "@vanilla-extract/vite-plugin": "^3.4.0", + "@vitejs/plugin-react": "^2.1.0", + "typescript": "^4.6.4", + "typescript-plugin-css-modules": "^3.4.0", + "vite": "^3.1.0", + "vite-plugin-svgr": "^2.2.1", + "react": "^18.2.0", + "react-dom": "^18.2.0" + } +} diff --git a/src/assets/logo.svg b/packages/kit/src/assets/logo.svg similarity index 100% rename from src/assets/logo.svg rename to packages/kit/src/assets/logo.svg diff --git a/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx similarity index 100% rename from src/components/ConnectButton/index.tsx rename to packages/kit/src/components/ConnectButton/index.tsx diff --git a/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss similarity index 100% rename from src/components/ConnectButton/style/index.module.scss rename to packages/kit/src/components/ConnectButton/style/index.module.scss diff --git a/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx similarity index 100% rename from src/components/Modal/ConnectWalletModal.tsx rename to packages/kit/src/components/Modal/ConnectWalletModal.tsx diff --git a/src/components/Modal/close.svg b/packages/kit/src/components/Modal/close.svg similarity index 100% rename from src/components/Modal/close.svg rename to packages/kit/src/components/Modal/close.svg diff --git a/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss similarity index 100% rename from src/components/Modal/index.module.scss rename to packages/kit/src/components/Modal/index.module.scss diff --git a/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts similarity index 100% rename from src/hooks/useWallet.ts rename to packages/kit/src/hooks/useWallet.ts diff --git a/packages/kit/src/index.ts b/packages/kit/src/index.ts new file mode 100644 index 00000000..e69de29b diff --git a/src/main.tsx b/packages/kit/src/main.tsx similarity index 100% rename from src/main.tsx rename to packages/kit/src/main.tsx diff --git a/src/vite-env.d.ts b/packages/kit/src/vite-env.d.ts similarity index 100% rename from src/vite-env.d.ts rename to packages/kit/src/vite-env.d.ts diff --git a/src/wallets/latestWallets.ts b/packages/kit/src/wallets/latestWallets.ts similarity index 100% rename from src/wallets/latestWallets.ts rename to packages/kit/src/wallets/latestWallets.ts diff --git a/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx similarity index 100% rename from src/wallets/provider.tsx rename to packages/kit/src/wallets/provider.tsx diff --git a/tsconfig.json b/packages/kit/tsconfig.json similarity index 100% rename from tsconfig.json rename to packages/kit/tsconfig.json diff --git a/tsconfig.node.json b/packages/kit/tsconfig.node.json similarity index 100% rename from tsconfig.node.json rename to packages/kit/tsconfig.node.json diff --git a/vite.config.ts b/packages/kit/vite.config.ts similarity index 100% rename from vite.config.ts rename to packages/kit/vite.config.ts diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml new file mode 100644 index 00000000..799ea7b7 --- /dev/null +++ b/pnpm-lock.yaml @@ -0,0 +1,9885 @@ +lockfileVersion: 5.4 + +importers: + + .: + specifiers: {} + + doc: + specifiers: + '@docusaurus/core': 2.1.0 + '@docusaurus/module-type-aliases': 2.1.0 + '@docusaurus/preset-classic': 2.1.0 + '@mdx-js/react': ^1.6.22 + '@tsconfig/docusaurus': ^1.0.5 + clsx: ^1.2.1 + prism-react-renderer: ^1.3.5 + react: ^17.0.2 + react-dom: ^17.0.2 + typescript: ^4.7.4 + dependencies: + '@docusaurus/core': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/preset-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@mdx-js/react': 1.6.22_react@17.0.2 + clsx: 1.2.1 + prism-react-renderer: 1.3.5_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + devDependencies: + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@tsconfig/docusaurus': 1.0.6 + typescript: 4.8.3 + + packages/kit: + specifiers: + '@mysten/wallet-adapter-all-wallets': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@radix-ui/react-dialog': ^1.0.0 + '@types/react': ^18.0.17 + '@types/react-dom': ^18.0.6 + '@vanilla-extract/css': ^1.9.0 + '@vanilla-extract/vite-plugin': ^3.4.0 + '@vitejs/plugin-react': ^2.1.0 + react: ^18.2.0 + react-dom: ^18.2.0 + typescript: ^4.6.4 + typescript-plugin-css-modules: ^3.4.0 + vite: ^3.1.0 + vite-plugin-svgr: ^2.2.1 + dependencies: + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@radix-ui/react-dialog': 1.0.0_7ey2zzynotv32rpkwno45fsx4e + devDependencies: + '@mysten/wallet-adapter-all-wallets': 0.0.0-experimental-20220914153135 + '@types/react': 18.0.20 + '@types/react-dom': 18.0.6 + '@vanilla-extract/css': 1.9.0 + '@vanilla-extract/vite-plugin': 3.5.0_vite@3.1.2 + '@vitejs/plugin-react': 2.1.0_vite@3.1.2 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + typescript: 4.8.3 + typescript-plugin-css-modules: 3.4.0_typescript@4.8.3 + vite: 3.1.2 + vite-plugin-svgr: 2.2.1_vite@3.1.2 + +packages: + + /@algolia/autocomplete-core/1.7.1: + resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} + dependencies: + '@algolia/autocomplete-shared': 1.7.1 + dev: false + + /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.14.2: + resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} + peerDependencies: + '@algolia/client-search': ^4.9.1 + algoliasearch: ^4.9.1 + dependencies: + '@algolia/autocomplete-shared': 1.7.1 + algoliasearch: 4.14.2 + dev: false + + /@algolia/autocomplete-shared/1.7.1: + resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} + dev: false + + /@algolia/cache-browser-local-storage/4.14.2: + resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} + dependencies: + '@algolia/cache-common': 4.14.2 + dev: false + + /@algolia/cache-common/4.14.2: + resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} + dev: false + + /@algolia/cache-in-memory/4.14.2: + resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} + dependencies: + '@algolia/cache-common': 4.14.2 + dev: false + + /@algolia/client-account/4.14.2: + resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/client-search': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-analytics/4.14.2: + resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/client-search': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-common/4.14.2: + resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} + dependencies: + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-personalization/4.14.2: + resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-search/4.14.2: + resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/events/4.0.1: + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + dev: false + + /@algolia/logger-common/4.14.2: + resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} + dev: false + + /@algolia/logger-console/4.14.2: + resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} + dependencies: + '@algolia/logger-common': 4.14.2 + dev: false + + /@algolia/requester-browser-xhr/4.14.2: + resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} + dependencies: + '@algolia/requester-common': 4.14.2 + dev: false + + /@algolia/requester-common/4.14.2: + resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} + dev: false + + /@algolia/requester-node-http/4.14.2: + resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} + dependencies: + '@algolia/requester-common': 4.14.2 + dev: false + + /@algolia/transporter/4.14.2: + resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} + dependencies: + '@algolia/cache-common': 4.14.2 + '@algolia/logger-common': 4.14.2 + '@algolia/requester-common': 4.14.2 + dev: false + + /@ampproject/remapping/2.2.0: + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/gen-mapping': 0.1.1 + '@jridgewell/trace-mapping': 0.3.15 + + /@babel/code-frame/7.18.6: + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/highlight': 7.18.6 + + /@babel/compat-data/7.19.1: + resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==} + engines: {node: '>=6.9.0'} + + /@babel/core/7.12.9: + resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helpers': 7.19.0 + '@babel/parser': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + lodash: 4.17.21 + resolve: 1.22.1 + semver: 5.7.1 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/core/7.19.1: + resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==} + engines: {node: '>=6.9.0'} + dependencies: + '@ampproject/remapping': 2.2.0 + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helpers': 7.19.0 + '@babel/parser': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + + /@babel/generator/7.19.0: + resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + '@jridgewell/gen-mapping': 0.3.2 + jsesc: 2.5.2 + + /@babel/helper-annotate-as-pure/7.18.6: + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + + /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.19.0 + dev: false + + /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-validator-option': 7.18.6 + browserslist: 4.21.4 + semver: 6.3.0 + + /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.1 + dev: false + + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-environment-visitor/7.18.9: + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} + + /@babel/helper-explode-assignable-expression/7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false + + /@babel/helper-function-name/7.19.0: + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.10 + '@babel/types': 7.19.0 + + /@babel/helper-hoist-variables/7.18.6: + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + + /@babel/helper-member-expression-to-functions/7.18.9: + resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false + + /@babel/helper-module-imports/7.18.6: + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + + /@babel/helper-module-transforms/7.19.0: + resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-simple-access': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/helper-validator-identifier': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + + /@babel/helper-optimise-call-expression/7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false + + /@babel/helper-plugin-utils/7.10.4: + resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} + dev: false + + /@babel/helper-plugin-utils/7.19.0: + resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.19.0 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-replace-supers/7.19.1: + resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-simple-access/7.18.6: + resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + + /@babel/helper-skip-transparent-expression-wrappers/7.18.9: + resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false + + /@babel/helper-split-export-declaration/7.18.6: + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + + /@babel/helper-string-parser/7.18.10: + resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-identifier/7.19.1: + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} + + /@babel/helper-validator-option/7.18.6: + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} + + /@babel/helper-wrap-function/7.19.0: + resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.19.0 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helpers/7.19.0: + resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + + /@babel/highlight/7.18.6: + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-validator-identifier': 7.19.1 + chalk: 2.4.2 + js-tokens: 4.0.0 + + /@babel/parser/7.19.1: + resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} + engines: {node: '>=6.0.0'} + hasBin: true + dependencies: + '@babel/types': 7.19.0 + + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.13.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: + resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.12.9 + dev: false + + /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + dev: false + + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: + resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: + resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-simple-access': 7.18.6 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-identifier': 7.19.1 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.1: + resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + + /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: true + + /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: true + + /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 + + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + regenerator-transform: 0.15.0 + dev: false + + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + dev: false + + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/preset-env/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1 + '@babel/preset-modules': 0.1.5_@babel+core@7.19.1 + '@babel/types': 7.19.0 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 + core-js-compat: 3.25.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-modules/0.1.5_@babel+core@7.19.1: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 + esutils: 2.0.3 + dev: false + + /@babel/preset-react/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.19.1 + dev: false + + /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-typescript': 7.19.1_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/runtime-corejs3/7.19.1: + resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} + engines: {node: '>=6.9.0'} + dependencies: + core-js-pure: 3.25.1 + regenerator-runtime: 0.13.9 + dev: false + + /@babel/runtime/7.19.0: + resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + + /@babel/template/7.18.10: + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 + + /@babel/traverse/7.19.1: + resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types/7.19.0: + resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.18.10 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: false + optional: true + + /@docsearch/css/3.2.1: + resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} + dev: false + + /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@algolia/autocomplete-core': 1.7.1 + '@algolia/autocomplete-preset-algolia': 1.7.1_algoliasearch@4.14.2 + '@docsearch/css': 3.2.1 + algoliasearch: 4.14.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + transitivePeerDependencies: + - '@algolia/client-search' + dev: false + + /@docusaurus/core/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + engines: {node: '>=16.14'} + hasBin: true + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/generator': 7.19.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/runtime': 7.19.0 + '@babel/runtime-corejs3': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/cssnano-preset': 2.1.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/react-loadable': 5.5.2_react@17.0.2 + '@docusaurus/utils': 2.1.0 + '@docusaurus/utils-common': 2.1.0 + '@docusaurus/utils-validation': 2.1.0 + '@slorber/static-site-generator-webpack-plugin': 4.0.7 + '@svgr/webpack': 6.3.1 + autoprefixer: 10.4.11_postcss@8.4.16 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.5.3 + clean-css: 5.3.1 + cli-table3: 0.6.3 + combine-promises: 1.1.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0_webpack@5.74.0 + core-js: 3.25.1 + css-loader: 6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy + cssnano: 5.1.13_postcss@8.4.16 + del: 6.1.1 + detect-port: 1.3.0 + escape-html: 1.0.3 + eta: 1.12.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + html-minifier-terser: 6.1.0 + html-tags: 3.2.0 + html-webpack-plugin: 5.5.0_webpack@5.74.0 + import-fresh: 3.3.0 + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.6.1_webpack@5.74.0 + postcss: 8.4.16 + postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda + prompts: 2.4.2 + react: 17.0.2 + react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba + react-router: 5.3.3_react@17.0.2 + react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu + react-router-dom: 5.3.3_react@17.0.2 + rtl-detect: 1.0.4 + semver: 7.3.7 + serve-handler: 6.1.3 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 + tslib: 2.4.0 + update-notifier: 5.1.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + wait-on: 6.0.1 + webpack: 5.74.0 + webpack-bundle-analyzer: 4.6.1 + webpack-dev-server: 4.11.0_webpack@5.74.0 + webpack-merge: 5.8.0 + webpackbar: 5.0.2_webpack@5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/core/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + engines: {node: '>=16.14'} + hasBin: true + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/generator': 7.19.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/runtime': 7.19.0 + '@babel/runtime-corejs3': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/cssnano-preset': 2.1.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/react-loadable': 5.5.2_react@17.0.2 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@slorber/static-site-generator-webpack-plugin': 4.0.7 + '@svgr/webpack': 6.3.1 + autoprefixer: 10.4.11_postcss@8.4.16 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.5.3 + clean-css: 5.3.1 + cli-table3: 0.6.3 + combine-promises: 1.1.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0_webpack@5.74.0 + core-js: 3.25.1 + css-loader: 6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy + cssnano: 5.1.13_postcss@8.4.16 + del: 6.1.1 + detect-port: 1.3.0 + escape-html: 1.0.3 + eta: 1.12.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + html-minifier-terser: 6.1.0 + html-tags: 3.2.0 + html-webpack-plugin: 5.5.0_webpack@5.74.0 + import-fresh: 3.3.0 + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.6.1_webpack@5.74.0 + postcss: 8.4.16 + postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda + prompts: 2.4.2 + react: 17.0.2 + react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba + react-router: 5.3.3_react@17.0.2 + react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu + react-router-dom: 5.3.3_react@17.0.2 + rtl-detect: 1.0.4 + semver: 7.3.7 + serve-handler: 6.1.3 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 + tslib: 2.4.0 + update-notifier: 5.1.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + wait-on: 6.0.1 + webpack: 5.74.0 + webpack-bundle-analyzer: 4.6.1 + webpack-dev-server: 4.11.0_webpack@5.74.0 + webpack-merge: 5.8.0 + webpackbar: 5.0.2_webpack@5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/cssnano-preset/2.1.0: + resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} + engines: {node: '>=16.14'} + dependencies: + cssnano-preset-advanced: 5.3.8_postcss@8.4.16 + postcss: 8.4.16 + postcss-sort-media-queries: 4.3.0_postcss@8.4.16 + tslib: 2.4.0 + dev: false + + /@docusaurus/logger/2.1.0: + resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} + engines: {node: '>=16.14'} + dependencies: + chalk: 4.1.2 + tslib: 2.4.0 + dev: false + + /@docusaurus/mdx-loader/2.1.0_ny44vnc5t4rlukh2kzmv2f2kze: + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/parser': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@mdx-js/mdx': 1.6.22 + escape-html: 1.0.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + image-size: 1.0.2 + mdast-util-to-string: 2.0.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + remark-emoji: 2.2.0 + stringify-object: 3.3.0 + tslib: 2.4.0 + unified: 9.2.2 + unist-util-visit: 2.0.3 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/mdx-loader/2.1.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/parser': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0 + '@mdx-js/mdx': 1.6.22 + escape-html: 1.0.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + image-size: 1.0.2 + mdast-util-to-string: 2.0.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + remark-emoji: 2.2.0 + stringify-object: 3.3.0 + tslib: 2.4.0 + unified: 9.2.2 + unist-util-visit: 2.0.3 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/module-type-aliases/2.1.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@docusaurus/react-loadable': 5.5.2_react@17.0.2 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router-config': 5.0.6 + '@types/react-router-dom': 5.3.3 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + + /@docusaurus/plugin-content-blog/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + cheerio: 1.0.0-rc.12 + feed: 4.2.2 + fs-extra: 10.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + reading-time: 1.5.0 + tslib: 2.4.0 + unist-util-visit: 2.0.3 + utility-types: 3.10.0 + webpack: 5.74.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-content-docs/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@types/react-router-config': 5.0.6 + combine-promises: 1.1.0 + fs-extra: 10.1.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + utility-types: 3.10.0 + webpack: 5.74.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-content-pages/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + webpack: 5.74.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-debug/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-json-view: 1.21.3_sfoxds7t5ydpegc3knd667wn6m + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@types/react' + - bufferutil + - csso + - debug + - encoding + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-analytics/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-gtag/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-sitemap/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + sitemap: 7.1.1 + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/preset-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-debug': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-google-analytics': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-google-gtag': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-sitemap': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/theme-search-algolia': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + transitivePeerDependencies: + - '@algolia/client-search' + - '@parcel/css' + - '@swc/core' + - '@types/react' + - bufferutil + - csso + - debug + - encoding + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/react-loadable/5.5.2_react@17.0.2: + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + peerDependencies: + react: '*' + dependencies: + '@types/react': 18.0.20 + prop-types: 15.8.1 + react: 17.0.2 + + /@docusaurus/theme-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/theme-translations': 2.1.0 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@mdx-js/react': 1.6.22_react@17.0.2 + clsx: 1.2.1 + copy-text-to-clipboard: 3.0.1 + infima: 0.2.0-alpha.42 + lodash: 4.17.21 + nprogress: 0.2.0 + postcss: 8.4.16 + prism-react-renderer: 1.3.5_react@17.0.2 + prismjs: 1.29.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-router-dom: 5.3.3_react@17.0.2 + rtlcss: 3.5.0 + tslib: 2.4.0 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-common/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: + resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router-config': 5.0.6 + clsx: 1.2.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 1.3.5_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-search-algolia/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: + resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docsearch/react': 3.2.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/theme-translations': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + algoliasearch: 4.14.2 + algoliasearch-helper: 3.11.1_algoliasearch@4.14.2 + clsx: 1.2.1 + eta: 1.12.3 + fs-extra: 10.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - '@types/react' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-translations/2.1.0: + resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} + engines: {node: '>=16.14'} + dependencies: + fs-extra: 10.1.0 + tslib: 2.4.0 + dev: false + + /@docusaurus/types/2.1.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + commander: 5.1.0 + joi: 17.6.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + utility-types: 3.10.0 + webpack: 5.74.0 + webpack-merge: 5.8.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + + /@docusaurus/utils-common/2.1.0: + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + tslib: 2.4.0 + dev: false + + /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + tslib: 2.4.0 + dev: false + + /@docusaurus/utils-validation/2.1.0: + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + engines: {node: '>=16.14'} + dependencies: + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0 + joi: 17.6.0 + js-yaml: 4.1.0 + tslib: 2.4.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + engines: {node: '>=16.14'} + dependencies: + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + joi: 17.6.0 + js-yaml: 4.1.0 + tslib: 2.4.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils/2.1.0: + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/logger': 2.1.0 + '@svgr/webpack': 6.3.1 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + github-slugger: 1.4.0 + globby: 11.1.0 + gray-matter: 4.0.3 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.5 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.4.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/logger': 2.1.0 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@svgr/webpack': 6.3.1 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + github-slugger: 1.4.0 + globby: 11.1.0 + gray-matter: 4.0.3 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.5 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.4.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@emotion/hash/0.8.0: + resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} + dev: true + + /@esbuild/linux-loong64/0.15.7: + resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@hapi/hoek/9.3.0: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + /@hapi/topo/5.1.0: + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + dependencies: + '@hapi/hoek': 9.3.0 + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.15 + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.15 + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/trace-mapping/0.3.15: + resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@leichtgewicht/ip-codec/2.0.4: + resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} + dev: false + + /@mdx-js/mdx/1.6.22: + resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} + dependencies: + '@babel/core': 7.12.9 + '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 + '@mdx-js/util': 1.6.22 + babel-plugin-apply-mdx-type-prop: 1.6.22_@babel+core@7.12.9 + babel-plugin-extract-import-names: 1.6.22 + camelcase-css: 2.0.1 + detab: 2.0.4 + hast-util-raw: 6.0.1 + lodash.uniq: 4.5.0 + mdast-util-to-hast: 10.0.1 + remark-footnotes: 2.0.0 + remark-mdx: 1.6.22 + remark-parse: 8.0.3 + remark-squeeze-paragraphs: 4.0.0 + style-to-object: 0.3.0 + unified: 9.2.0 + unist-builder: 2.0.3 + unist-util-visit: 2.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@mdx-js/react/1.6.22_react@17.0.2: + resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} + peerDependencies: + react: ^16.13.1 || ^17.0.0 + dependencies: + react: 17.0.2 + dev: false + + /@mdx-js/util/1.6.22: + resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} + dev: false + + /@mysten/bcs/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-qodo+w5rvH364YNOFSXMAJWWdCyJaRXCSOz+lRnu16VlVKdSQdQU9Ll2mkpL5DTi6A8bNXy9RubpuEnUOEzkMg==} + dependencies: + bn.js: 5.2.1 + dev: true + + /@mysten/sui.js/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-Hc42dDjizWaSi43gbA0XK1c6M4cbl95PaNAfebWCc0HffXUsAxPRwI//Uq678wr5OYfsx9V2ausida5plhDUag==} + engines: {node: '>=16'} + dependencies: + '@mysten/bcs': 0.0.0-experimental-20220914153135 + '@noble/hashes': 1.1.2 + '@noble/secp256k1': 1.7.0 + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + rpc-websockets: 7.5.0 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/sui.js/0.8.0: + resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} + engines: {node: '>=10'} + dependencies: + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + tweetnacl: 1.0.3 + util: 0.12.4 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@mysten/wallet-adapter-all-wallets/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-QNLy2snsSF2mibDsXWzT9vrK58VNhDvAxO/30qPmcb9OpwOPIHSoJmCX6HfzA6gXgI7XSEh7TSBZTOa0yLz+Gw==} + dependencies: + '@mysten/wallet-adapter-mock-wallet': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: + resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} + dependencies: + '@mysten/sui.js': 0.8.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@mysten/wallet-adapter-base/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-j3fQHiy7mRKvRD+1yjBxm2QiaGIR1LBK3MfA8Ed4bGHfHKUDAF09rEeC/9G1Sa7eNrjdjs/q/l//Fq3dYS/szw==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/wallet-adapter-mock-wallet/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-9Kj2U1p+KT6BNhu2UqXOsRODT/cEGawnBFFQhOv5BZsU8Y75iN9houKEe0FccfVY9Dgzc95J1o+XtKrxvJs4Tg==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-1bxx6v0aLqGzlYnIx8nkDf5oQjPFHKJnaTgHQohBauFrO9JhN14oHv1mYMpDlBy2PzLl17M60mv+I6SWxOe29w==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@noble/hashes/1.1.2: + resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} + dev: true + + /@noble/secp256k1/1.7.0: + resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.13.0 + dev: false + + /@polka/url/1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: false + + /@radix-ui/primitive/1.0.0: + resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} + dependencies: + '@babel/runtime': 7.19.0 + dev: false + + /@radix-ui/react-compose-refs/1.0.0_react@18.2.0: + resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-context/1.0.0_react@18.2.0: + resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-dialog/1.0.0_7ey2zzynotv32rpkwno45fsx4e: + resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-context': 1.0.0_react@18.2.0 + '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0 + '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-id': 1.0.0_react@18.2.0 + '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-slot': 1.0.0_react@18.2.0 + '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0 + aria-hidden: 1.2.1_w5j4k42lgipnm43s3brx6h3c34 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-remove-scroll: 2.5.4_w5j4k42lgipnm43s3brx6h3c34 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-focus-guards/1.0.0_react@18.2.0: + resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-id/1.0.0_react@18.2.0: + resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-slot': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-slot/1.0.0_react@18.2.0: + resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0: + resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0: + resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0: + resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0: + resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@sideway/address/4.1.4: + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + dependencies: + '@hapi/hoek': 9.3.0 + + /@sideway/formula/3.0.0: + resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + + /@sideway/pinpoint/2.0.0: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + /@sindresorhus/is/0.14.0: + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} + dev: false + + /@slorber/static-site-generator-webpack-plugin/4.0.7: + resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} + engines: {node: '>=14'} + dependencies: + eval: 0.1.8 + p-map: 4.0.0 + webpack-sources: 3.2.3 + dev: false + + /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 + + /@svgr/core/6.3.1: + resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 + camelcase: 6.3.0 + cosmiconfig: 7.0.1 + transitivePeerDependencies: + - supports-color + + /@svgr/hast-util-to-babel-ast/6.3.1: + resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.19.0 + entities: 4.4.0 + + /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: + resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 + dependencies: + '@babel/core': 7.19.1 + '@svgr/babel-preset': 6.3.1_@babel+core@7.19.1 + '@svgr/core': 6.3.1 + '@svgr/hast-util-to-babel-ast': 6.3.1 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + /@svgr/plugin-svgo/6.3.1_@svgr+core@6.3.1: + resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 + dependencies: + '@svgr/core': 6.3.1 + cosmiconfig: 7.0.1 + deepmerge: 4.2.2 + svgo: 2.8.0 + dev: false + + /@svgr/webpack/6.3.1: + resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@svgr/core': 6.3.1 + '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 + '@svgr/plugin-svgo': 6.3.1_@svgr+core@6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@szmarczak/http-timer/1.1.2: + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + dependencies: + defer-to-connect: 1.1.3 + dev: false + + /@trysound/sax/0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + + /@tsconfig/docusaurus/1.0.6: + resolution: {integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==} + dev: true + + /@types/body-parser/1.19.2: + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 17.0.45 + dev: false + + /@types/bonjour/3.5.10: + resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} + dependencies: + '@types/node': 12.20.55 + dev: false + + /@types/connect-history-api-fallback/1.3.5: + resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} + dependencies: + '@types/express-serve-static-core': 4.17.31 + '@types/node': 12.20.55 + dev: false + + /@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + dependencies: + '@types/node': 12.20.55 + + /@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.4.6 + '@types/estree': 0.0.51 + + /@types/eslint/8.4.6: + resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} + dependencies: + '@types/estree': 0.0.51 + '@types/json-schema': 7.0.11 + + /@types/estree/0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + + /@types/express-serve-static-core/4.17.31: + resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} + dependencies: + '@types/node': 17.0.45 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + dev: false + + /@types/express/4.17.14: + resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + dependencies: + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 4.17.31 + '@types/qs': 6.9.7 + '@types/serve-static': 1.15.0 + dev: false + + /@types/hast/2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/history/4.7.11: + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + + /@types/html-minifier-terser/6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: false + + /@types/http-proxy/1.17.9: + resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + + /@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + + /@types/keyv/3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/mdast/3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/mime/3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + dev: false + + /@types/node/12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + /@types/node/17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + dev: false + + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + + /@types/parse5/5.0.3: + resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} + dev: false + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + dev: false + + /@types/range-parser/1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + dev: false + + /@types/react-dom/18.0.6: + resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} + dependencies: + '@types/react': 18.0.20 + dev: true + + /@types/react-router-config/5.0.6: + resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router': 5.1.19 + + /@types/react-router-dom/5.3.3: + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router': 5.1.19 + + /@types/react-router/5.1.19: + resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + + /@types/react/18.0.20: + resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + + /@types/responselike/1.0.0: + resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/retry/0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false + + /@types/sax/1.2.4: + resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + /@types/serve-index/1.9.1: + resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} + dependencies: + '@types/express': 4.17.14 + dev: false + + /@types/serve-static/1.15.0: + resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + dependencies: + '@types/mime': 3.0.1 + '@types/node': 12.20.55 + dev: false + + /@types/sockjs/0.3.33: + resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} + dependencies: + '@types/node': 12.20.55 + dev: false + + /@types/unist/2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: false + + /@types/ws/7.4.7: + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + dependencies: + '@types/node': 12.20.55 + + /@types/ws/8.5.3: + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + dependencies: + '@types/node': 12.20.55 + dev: false + + /@vanilla-extract/css/1.9.0: + resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} + dependencies: + '@emotion/hash': 0.8.0 + '@vanilla-extract/private': 1.0.3 + chalk: 4.1.2 + css-what: 5.1.0 + cssesc: 3.0.0 + csstype: 3.1.1 + deep-object-diff: 1.1.7 + deepmerge: 4.2.2 + escape-string-regexp: 4.0.0 + media-query-parser: 2.0.2 + outdent: 0.8.0 + dev: true + + /@vanilla-extract/integration/5.0.1: + resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} + dependencies: + '@vanilla-extract/css': 1.9.0 + esbuild: 0.11.23 + eval: 0.1.6 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + lodash: 4.17.21 + outdent: 0.8.0 + dev: true + + /@vanilla-extract/private/1.0.3: + resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} + dev: true + + /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: + resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} + peerDependencies: + vite: ^2.2.3 + dependencies: + '@vanilla-extract/integration': 5.0.1 + outdent: 0.8.0 + postcss: 8.4.16 + postcss-load-config: 3.1.4_postcss@8.4.16 + vite: 3.1.2 + transitivePeerDependencies: + - ts-node + dev: true + + /@vitejs/plugin-react/2.1.0_vite@3.1.2: + resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^3.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1 + magic-string: 0.26.3 + react-refresh: 0.14.0 + vite: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@webassemblyjs/ast/1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + + /@webassemblyjs/floating-point-hex-parser/1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + + /@webassemblyjs/helper-api-error/1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + + /@webassemblyjs/helper-buffer/1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + + /@webassemblyjs/helper-numbers/1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@xtuc/long': 4.2.2 + + /@webassemblyjs/helper-wasm-bytecode/1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + + /@webassemblyjs/helper-wasm-section/1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + + /@webassemblyjs/ieee754/1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + dependencies: + '@xtuc/ieee754': 1.2.0 + + /@webassemblyjs/leb128/1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + dependencies: + '@xtuc/long': 4.2.2 + + /@webassemblyjs/utf8/1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + + /@webassemblyjs/wasm-edit/1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-wasm-section': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-opt': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/wast-printer': 1.11.1 + + /@webassemblyjs/wasm-gen/1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + + /@webassemblyjs/wasm-opt/1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + + /@webassemblyjs/wasm-parser/1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + + /@webassemblyjs/wast-printer/1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + + /@xtuc/ieee754/1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + /@xtuc/long/4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + /JSONStream/1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + + /accepts/1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + + /acorn-import-assertions/1.8.0_acorn@8.8.0: + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.0 + + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: false + + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + engines: {node: '>=0.4.0'} + hasBin: true + + /address/1.2.1: + resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} + engines: {node: '>= 10.0.0'} + dev: false + + /aggregate-error/3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: false + + /ajv-formats/2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.11.0 + dev: false + + /ajv-keywords/3.5.2_ajv@6.12.6: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + + /ajv-keywords/5.1.0_ajv@8.11.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: 8.11.0 + fast-deep-equal: 3.1.3 + dev: false + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv/8.11.0: + resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + + /algoliasearch-helper/3.11.1_algoliasearch@4.14.2: + resolution: {integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 4.14.2 + dev: false + + /algoliasearch/4.14.2: + resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} + dependencies: + '@algolia/cache-browser-local-storage': 4.14.2 + '@algolia/cache-common': 4.14.2 + '@algolia/cache-in-memory': 4.14.2 + '@algolia/client-account': 4.14.2 + '@algolia/client-analytics': 4.14.2 + '@algolia/client-common': 4.14.2 + '@algolia/client-personalization': 4.14.2 + '@algolia/client-search': 4.14.2 + '@algolia/logger-common': 4.14.2 + '@algolia/logger-console': 4.14.2 + '@algolia/requester-browser-xhr': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/requester-node-http': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /ansi-align/3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: false + + /ansi-html-community/0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles/6.1.1: + resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==} + engines: {node: '>=12'} + dev: false + + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + + /aria-hidden/1.2.1_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.9.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + react: 18.2.0 + tslib: 2.4.0 + dev: false + + /array-flatten/1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: false + + /array-flatten/2.1.2: + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} + dev: false + + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: false + + /asap/2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + + /at-least-node/1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + + /atob/2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true + dev: true + + /autoprefixer/10.4.11_postcss@8.4.16: + resolution: {integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001402 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /axios/0.25.0: + resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} + dependencies: + follow-redirects: 1.15.2 + transitivePeerDependencies: + - debug + dev: false + + /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.19.1 + find-cache-dir: 3.3.2 + loader-utils: 2.0.2 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.74.0 + dev: false + + /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: + resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} + peerDependencies: + '@babel/core': ^7.11.6 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.10.4 + '@mdx-js/util': 1.6.22 + dev: false + + /babel-plugin-dynamic-import-node/2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + dependencies: + object.assign: 4.1.4 + dev: false + + /babel-plugin-extract-import-names/1.6.22: + resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} + dependencies: + '@babel/helper-plugin-utils': 7.10.4 + dev: false + + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + core-js-compat: 3.25.1 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /bail/1.0.5: + resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /base16/1.0.0: + resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} + dev: false + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + /batch/0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + dev: false + + /big.js/3.2.0: + resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} + dev: true + + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bn.js/5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + + /body-parser/1.20.0: + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.4 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.10.3 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /bonjour-service/1.0.14: + resolution: {integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==} + dependencies: + array-flatten: 2.1.2 + dns-equal: 1.0.0 + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: false + + /boolbase/1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + + /boxen/5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + dev: false + + /boxen/6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.0.1 + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001402 + electron-to-chromium: 1.4.254 + node-releases: 2.0.6 + update-browserslist-db: 1.0.9_browserslist@4.21.4 + + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + /bufferutil/4.0.6: + resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} + engines: {node: '>=6.14.2'} + requiresBuild: true + dependencies: + node-gyp-build: 4.5.0 + dev: true + + /bytes/3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + dev: false + + /bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false + + /cacheable-request/6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.0 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.1 + responselike: 1.0.2 + dev: false + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.3 + dev: false + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camel-case/4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.4.0 + dev: false + + /camelcase-css/2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + /caniuse-api/3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001402 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + + /caniuse-lite/1.0.30001402: + resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} + + /ccount/1.1.0: + resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} + dev: false + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /character-entities-legacy/1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: false + + /character-entities/1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: false + + /character-reference-invalid/1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: false + + /cheerio-select/2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.0.1 + dev: false + + /cheerio/1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.0.1 + htmlparser2: 8.0.1 + parse5: 7.1.1 + parse5-htmlparser2-tree-adapter: 7.0.0 + dev: false + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chrome-trace-event/1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: false + + /clean-css/5.3.1: + resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + + /clean-stack/2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: false + + /cli-boxes/2.2.1: + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} + dev: false + + /cli-boxes/3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: false + + /cli-table3/0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: false + + /clone-deep/4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + /clone-response/1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + dependencies: + mimic-response: 1.0.1 + dev: false + + /clsx/1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + + /collapse-white-space/1.0.6: + resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} + dev: false + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /colord/2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: false + + /combine-promises/1.1.0: + resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} + engines: {node: '>=10'} + dev: false + + /comma-separated-tokens/1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + dev: false + + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander/5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: false + + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + + /commondir/1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + + /compressible/2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /compression/1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /configstore/5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.10 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 + dev: false + + /connect-history-api-fallback/2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: false + + /consola/2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + dev: false + + /content-disposition/0.5.2: + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} + dev: false + + /content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /content-type/1.0.4: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} + dev: false + + /convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} + dependencies: + safe-buffer: 5.1.2 + + /cookie-signature/1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: false + + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything/2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + dependencies: + is-what: 3.14.1 + dev: true + + /copy-text-to-clipboard/3.0.1: + resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} + engines: {node: '>=12'} + dev: false + + /copy-webpack-plugin/11.0.0_webpack@5.74.0: + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.1.0 + dependencies: + fast-glob: 3.2.12 + glob-parent: 6.0.2 + globby: 13.1.2 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + serialize-javascript: 6.0.0 + webpack: 5.74.0 + dev: false + + /core-js-compat/3.25.1: + resolution: {integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==} + dependencies: + browserslist: 4.21.4 + dev: false + + /core-js-pure/3.25.1: + resolution: {integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==} + requiresBuild: true + dev: false + + /core-js/3.25.1: + resolution: {integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==} + requiresBuild: true + dev: false + + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + + /cosmiconfig/6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + /cross-fetch/3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + dependencies: + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + + /crypto-random-string/2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: false + + /css-declaration-sorter/6.3.1_postcss@8.4.16: + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.16 + dev: false + + /css-loader/6.7.1_webpack@5.74.0: + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.16 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.16 + postcss-modules-scope: 3.0.0_postcss@8.4.16 + postcss-modules-values: 4.0.0_postcss@8.4.16 + postcss-value-parser: 4.2.0 + semver: 7.3.7 + webpack: 5.74.0 + dev: false + + /css-minimizer-webpack-plugin/4.1.0_kwz7aenajwsweas6icw5ncsgdy: + resolution: {integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true + dependencies: + clean-css: 5.3.1 + cssnano: 5.1.13_postcss@8.4.16 + jest-worker: 27.5.1 + postcss: 8.4.16 + schema-utils: 4.0.0 + serialize-javascript: 6.0.0 + source-map: 0.6.1 + webpack: 5.74.0 + dev: false + + /css-parse/2.0.0: + resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} + dependencies: + css: 2.2.4 + dev: true + + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + + /css-select/5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.0.1 + nth-check: 2.1.1 + dev: false + + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + + /css-tree/1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: false + + /css-what/5.1.0: + resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} + engines: {node: '>= 6'} + dev: true + + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + + /css/2.2.4: + resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} + dependencies: + inherits: 2.0.4 + source-map: 0.6.1 + source-map-resolve: 0.5.3 + urix: 0.1.0 + dev: true + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /cssnano-preset-advanced/5.3.8_postcss@8.4.16: + resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + autoprefixer: 10.4.11_postcss@8.4.16 + cssnano-preset-default: 5.2.12_postcss@8.4.16 + postcss: 8.4.16 + postcss-discard-unused: 5.1.0_postcss@8.4.16 + postcss-merge-idents: 5.1.1_postcss@8.4.16 + postcss-reduce-idents: 5.2.0_postcss@8.4.16 + postcss-zindex: 5.1.0_postcss@8.4.16 + dev: false + + /cssnano-preset-default/5.2.12_postcss@8.4.16: + resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.3.1_postcss@8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-calc: 8.2.4_postcss@8.4.16 + postcss-colormin: 5.3.0_postcss@8.4.16 + postcss-convert-values: 5.1.2_postcss@8.4.16 + postcss-discard-comments: 5.1.2_postcss@8.4.16 + postcss-discard-duplicates: 5.1.0_postcss@8.4.16 + postcss-discard-empty: 5.1.1_postcss@8.4.16 + postcss-discard-overridden: 5.1.0_postcss@8.4.16 + postcss-merge-longhand: 5.1.6_postcss@8.4.16 + postcss-merge-rules: 5.1.2_postcss@8.4.16 + postcss-minify-font-values: 5.1.0_postcss@8.4.16 + postcss-minify-gradients: 5.1.1_postcss@8.4.16 + postcss-minify-params: 5.1.3_postcss@8.4.16 + postcss-minify-selectors: 5.2.1_postcss@8.4.16 + postcss-normalize-charset: 5.1.0_postcss@8.4.16 + postcss-normalize-display-values: 5.1.0_postcss@8.4.16 + postcss-normalize-positions: 5.1.1_postcss@8.4.16 + postcss-normalize-repeat-style: 5.1.1_postcss@8.4.16 + postcss-normalize-string: 5.1.0_postcss@8.4.16 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.16 + postcss-normalize-unicode: 5.1.0_postcss@8.4.16 + postcss-normalize-url: 5.1.0_postcss@8.4.16 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.16 + postcss-ordered-values: 5.1.3_postcss@8.4.16 + postcss-reduce-initial: 5.1.0_postcss@8.4.16 + postcss-reduce-transforms: 5.1.0_postcss@8.4.16 + postcss-svgo: 5.1.0_postcss@8.4.16 + postcss-unique-selectors: 5.1.1_postcss@8.4.16 + dev: false + + /cssnano-utils/3.1.0_postcss@8.4.16: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /cssnano/5.1.13_postcss@8.4.16: + resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.12_postcss@8.4.16 + lilconfig: 2.0.6 + postcss: 8.4.16 + yaml: 1.10.2 + dev: false + + /csso/4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: false + + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + + /debug/3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + optional: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-uri-component/0.2.0: + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} + engines: {node: '>=0.10'} + dev: true + + /decompress-response/3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + dependencies: + mimic-response: 1.0.1 + dev: false + + /deep-extend/0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: false + + /deep-object-diff/1.1.7: + resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} + dev: true + + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + + /default-gateway/6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + dependencies: + execa: 5.1.1 + dev: false + + /defer-to-connect/1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + dev: false + + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: false + + /del/6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.10 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: false + + /delay/5.0.0: + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} + + /depd/1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false + + /depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + + /detab/2.0.4: + resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} + dependencies: + repeat-string: 1.6.1 + dev: false + + /detect-node-es/1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + + /detect-node/2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + + /detect-port-alt/1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.1 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /detect-port/1.3.0: + resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.1 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + + /dns-equal/1.0.0: + resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} + dev: false + + /dns-packet/5.4.0: + resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.4 + dev: false + + /dom-converter/0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: false + + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: false + + /dom-serializer/2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.4.0 + dev: false + + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domhandler/5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + + /domutils/3.0.1: + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + + /dot-case/3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.4.0 + dev: false + + /dot-prop/5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dependencies: + is-obj: 2.0.0 + dev: false + + /dotenv/10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: true + + /duplexer/0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + + /duplexer3/0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + dev: false + + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /ee-first/1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false + + /electron-to-chromium/1.4.254: + resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /emojis-list/2.1.0: + resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} + engines: {node: '>= 0.10'} + dev: true + + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + + /emoticon/3.2.0: + resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} + dev: false + + /encodeurl/1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false + + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: false + + /enhanced-resolve/5.10.0: + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.10 + tapable: 2.2.1 + + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + + /entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + dev: true + optional: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + + /es-abstract/1.20.2: + resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.3 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-symbols: 1.0.3 + internal-slot: 1.0.3 + is-callable: 1.2.6 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-weakref: 1.0.2 + object-inspect: 1.12.2 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + string.prototype.trimend: 1.0.5 + string.prototype.trimstart: 1.0.5 + unbox-primitive: 1.0.2 + dev: false + + /es-module-lexer/0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.6 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + + /es6-promise/4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + + /es6-promisify/5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} + dependencies: + es6-promise: 4.2.8 + + /esbuild-android-64/0.15.7: + resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-android-arm64/0.15.7: + resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-64/0.15.7: + resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.15.7: + resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.15.7: + resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.15.7: + resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.15.7: + resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.15.7: + resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.15.7: + resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.15.7: + resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.15.7: + resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.15.7: + resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-riscv64/0.15.7: + resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-s390x/0.15.7: + resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-netbsd-64/0.15.7: + resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-openbsd-64/0.15.7: + resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-sunos-64/0.15.7: + resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.15.7: + resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.15.7: + resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.15.7: + resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild/0.11.23: + resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} + hasBin: true + requiresBuild: true + dev: true + + /esbuild/0.15.7: + resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/linux-loong64': 0.15.7 + esbuild-android-64: 0.15.7 + esbuild-android-arm64: 0.15.7 + esbuild-darwin-64: 0.15.7 + esbuild-darwin-arm64: 0.15.7 + esbuild-freebsd-64: 0.15.7 + esbuild-freebsd-arm64: 0.15.7 + esbuild-linux-32: 0.15.7 + esbuild-linux-64: 0.15.7 + esbuild-linux-arm: 0.15.7 + esbuild-linux-arm64: 0.15.7 + esbuild-linux-mips64le: 0.15.7 + esbuild-linux-ppc64le: 0.15.7 + esbuild-linux-riscv64: 0.15.7 + esbuild-linux-s390x: 0.15.7 + esbuild-netbsd-64: 0.15.7 + esbuild-openbsd-64: 0.15.7 + esbuild-sunos-64: 0.15.7 + esbuild-windows-32: 0.15.7 + esbuild-windows-64: 0.15.7 + esbuild-windows-arm64: 0.15.7 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-goat/2.1.1: + resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} + engines: {node: '>=8'} + dev: false + + /escape-html/1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + + /eta/1.12.3: + resolution: {integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==} + engines: {node: '>=6.0.0'} + dev: false + + /etag/1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false + + /eval/0.1.6: + resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} + engines: {node: '>= 0.8'} + dependencies: + require-like: 0.1.2 + dev: true + + /eval/0.1.8: + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} + engines: {node: '>= 0.8'} + dependencies: + '@types/node': 12.20.55 + require-like: 0.1.2 + dev: false + + /eventemitter3/4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /express/4.18.1: + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.0 + content-disposition: 0.5.4 + content-type: 1.0.4 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.10.3 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /eyes/0.1.8: + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: false + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-url-parser/1.1.3: + resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} + dependencies: + punycode: 1.4.1 + dev: false + + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true + + /fastq/1.13.0: + resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + dependencies: + reusify: 1.0.4 + dev: false + + /faye-websocket/0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: 0.7.4 + dev: false + + /fbemitter/3.0.0: + resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} + dependencies: + fbjs: 3.0.4 + transitivePeerDependencies: + - encoding + dev: false + + /fbjs-css-vars/1.0.2: + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + dev: false + + /fbjs/3.0.4: + resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} + dependencies: + cross-fetch: 3.1.5 + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.31 + transitivePeerDependencies: + - encoding + dev: false + + /feed/4.2.2: + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} + dependencies: + xml-js: 1.6.11 + dev: false + + /file-loader/6.2.0_webpack@5.74.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.74.0 + dev: false + + /filesize/8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /finalhandler/1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /find-cache-dir/3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /flux/4.0.3_react@17.0.2: + resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} + peerDependencies: + react: ^15.0.2 || ^16.0.0 || ^17.0.0 + dependencies: + fbemitter: 3.0.0 + fbjs: 3.0.4 + react: 17.0.2 + transitivePeerDependencies: + - encoding + dev: false + + /follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.6 + dev: false + + /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: + resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + '@types/json-schema': 7.0.11 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 6.0.0 + deepmerge: 4.2.2 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.4.7 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.3.7 + tapable: 1.1.3 + typescript: 4.8.3 + webpack: 5.74.0 + dev: false + + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: false + + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: false + + /fresh/0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false + + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false + + /fs-extra/9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false + + /fs-monkey/1.0.3: + resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} + dev: false + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.2 + functions-have-names: 1.2.3 + dev: false + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /generic-names/1.0.3: + resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} + dependencies: + loader-utils: 0.2.17 + dev: true + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: false + + /get-nonce/1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + + /get-own-enumerable-property-symbols/3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: false + + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream/5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + dev: false + + /github-slugger/1.4.0: + resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + dev: false + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /global-dirs/3.0.0: + resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: false + + /global-modules/2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + dev: false + + /global-prefix/3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + dev: false + + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 3.0.0 + dev: false + + /globby/13.1.2: + resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /got/9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + dev: false + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + requiresBuild: true + + /gray-matter/4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + + /gzip-size/6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + + /handle-thing/2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false + + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: false + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.3 + dev: false + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has-yarn/2.1.0: + resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + engines: {node: '>=8'} + dev: false + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hast-to-hyperscript/9.0.1: + resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} + dependencies: + '@types/unist': 2.0.6 + comma-separated-tokens: 1.0.8 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + style-to-object: 0.3.0 + unist-util-is: 4.1.0 + web-namespaces: 1.1.4 + dev: false + + /hast-util-from-parse5/6.0.1: + resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} + dependencies: + '@types/parse5': 5.0.3 + hastscript: 6.0.0 + property-information: 5.6.0 + vfile: 4.2.1 + vfile-location: 3.2.0 + web-namespaces: 1.1.4 + dev: false + + /hast-util-parse-selector/2.2.5: + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + dev: false + + /hast-util-raw/6.0.1: + resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} + dependencies: + '@types/hast': 2.3.4 + hast-util-from-parse5: 6.0.1 + hast-util-to-parse5: 6.0.0 + html-void-elements: 1.0.5 + parse5: 6.0.1 + unist-util-position: 3.1.0 + vfile: 4.2.1 + web-namespaces: 1.1.4 + xtend: 4.0.2 + zwitch: 1.0.5 + dev: false + + /hast-util-to-parse5/6.0.0: + resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} + dependencies: + hast-to-hyperscript: 9.0.1 + property-information: 5.6.0 + web-namespaces: 1.1.4 + xtend: 4.0.2 + zwitch: 1.0.5 + dev: false + + /hastscript/6.0.0: + resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + dev: false + + /he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + + /history/4.10.1: + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + dependencies: + '@babel/runtime': 7.19.0 + loose-envify: 1.4.0 + resolve-pathname: 3.0.0 + tiny-invariant: 1.2.0 + tiny-warning: 1.0.3 + value-equal: 1.0.1 + dev: false + + /hoist-non-react-statics/3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + + /hpack.js/2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.7 + wbuf: 1.7.3 + dev: false + + /html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false + + /html-minifier-terser/6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.1 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.15.0 + dev: false + + /html-tags/3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} + engines: {node: '>=8'} + dev: false + + /html-void-elements/1.0.5: + resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} + dev: false + + /html-webpack-plugin/5.5.0_webpack@5.74.0: + resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} + engines: {node: '>=10.13.0'} + peerDependencies: + webpack: ^5.20.0 + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.74.0 + dev: false + + /htmlparser2/6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: false + + /htmlparser2/8.0.1: + resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.0.1 + entities: 4.4.0 + dev: false + + /http-cache-semantics/4.1.0: + resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + dev: false + + /http-deceiver/1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: false + + /http-errors/1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + + /http-parser-js/0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + dev: false + + /http-proxy-middleware/2.0.6_@types+express@4.17.14: + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': 4.17.14 + '@types/http-proxy': 1.17.9 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.5 + transitivePeerDependencies: + - debug + dev: false + + /http-proxy/1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.2 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + optional: true + + /icss-utils/3.0.1: + resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} + dependencies: + postcss: 6.0.23 + dev: true + + /icss-utils/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.16 + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + engines: {node: '>= 4'} + dev: false + + /image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /image-size/1.0.2: + resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + queue: 6.0.2 + dev: false + + /immer/9.0.15: + resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} + dev: false + + /immutable/4.1.0: + resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /import-lazy/2.1.0: + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} + engines: {node: '>=4'} + dev: false + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + + /indent-string/4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: false + + /infima/0.2.0-alpha.42: + resolution: {integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==} + engines: {node: '>=12'} + dev: false + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits/2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /ini/2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: false + + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.3 + has: 1.0.3 + side-channel: 1.0.4 + dev: false + + /interpret/1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + dev: false + + /invariant/2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + + /ipaddr.js/1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false + + /ipaddr.js/2.0.1: + resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} + engines: {node: '>= 10'} + dev: false + + /is-alphabetical/1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: false + + /is-alphanumerical/1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: false + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: false + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-callable/1.2.6: + resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} + engines: {node: '>= 0.4'} + dev: false + + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + dependencies: + ci-info: 2.0.0 + dev: false + + /is-core-module/2.10.0: + resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} + dependencies: + has: 1.0.3 + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-decimal/1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: false + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal/1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: false + + /is-installed-globally/0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.0 + is-path-inside: 3.0.3 + dev: false + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} + dev: false + + /is-npm/5.0.0: + resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} + engines: {node: '>=10'} + dev: false + + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + + /is-obj/1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: false + + /is-obj/2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} + dev: false + + /is-path-cwd/2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + dev: false + + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false + + /is-plain-obj/2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} + dev: false + + /is-plain-obj/3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false + + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} + dependencies: + isobject: 3.0.1 + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-regexp/1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} + dev: false + + /is-root/2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} + dev: false + + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false + + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /is-typed-array/1.1.9: + resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.20.2 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + dev: false + + /is-typedarray/1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + dependencies: + call-bind: 1.0.2 + dev: false + + /is-what/3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + dev: true + + /is-whitespace-character/1.0.4: + resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} + dev: false + + /is-word-character/1.0.4: + resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} + dev: false + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + dependencies: + is-docker: 2.2.1 + dev: false + + /is-yarn-global/0.3.0: + resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + dev: false + + /isarray/0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + dev: false + + /isarray/1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false + + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false + + /isobject/3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} + + /isomorphic-ws/4.0.1_ws@7.5.9: + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + peerDependencies: + ws: '*' + dependencies: + ws: 7.5.9 + + /javascript-stringify/2.1.0: + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + dev: true + + /jayson/3.7.0: + resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} + engines: {node: '>=8'} + hasBin: true + dependencies: + '@types/connect': 3.4.35 + '@types/node': 12.20.55 + '@types/ws': 7.4.7 + JSONStream: 1.3.5 + commander: 2.20.3 + delay: 5.0.0 + es6-promisify: 5.0.0 + eyes: 0.1.8 + isomorphic-ws: 4.0.1_ws@7.5.9 + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + uuid: 8.3.2 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + /jest-worker/27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/node': 12.20.55 + merge-stream: 2.0.0 + supports-color: 8.1.1 + + /joi/17.6.0: + resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} + dependencies: + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.4 + '@sideway/formula': 3.0.0 + '@sideway/pinpoint': 2.0.0 + + /js-sha3/0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + dev: false + + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /jsesc/0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + dev: false + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + + /json-buffer/3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + dev: false + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse/1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + /json5/0.5.1: + resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} + hasBin: true + dev: true + + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true + dependencies: + minimist: 1.2.6 + dev: true + + /json5/2.2.1: + resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} + engines: {node: '>=6'} + hasBin: true + + /jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + dependencies: + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + dev: false + + /jsonparse/1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + /keyv/3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + dependencies: + json-buffer: 3.0.0 + dev: false + + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} + + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /klona/2.0.5: + resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} + engines: {node: '>= 8'} + dev: false + + /latest-version/5.1.0: + resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + engines: {node: '>=8'} + dependencies: + package-json: 6.5.0 + dev: false + + /less/4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.4.0 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.10 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.1.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true + + /leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} + dev: false + + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + + /loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} + + /loader-utils/0.2.17: + resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} + dependencies: + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + object-assign: 4.1.1 + dev: true + + /loader-utils/2.0.2: + resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + engines: {node: '>=8.9.0'} + dependencies: + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.1 + dev: false + + /loader-utils/3.2.0: + resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} + engines: {node: '>= 12.13.0'} + dev: false + + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} + dependencies: + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false + + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} + dependencies: + p-locate: 4.1.0 + dev: false + + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} + dependencies: + p-locate: 5.0.0 + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true + + /lodash.curry/4.1.1: + resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} + dev: false + + /lodash.debounce/4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false + + /lodash.flow/3.5.0: + resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} + dev: false + + /lodash.memoize/4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: false + + /lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true + dependencies: + js-tokens: 4.0.0 + + /lossless-json/1.0.5: + resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} + + /lower-case/2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.4.0 + dev: false + + /lowercase-keys/1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + dev: false + + /lowercase-keys/2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + dev: false + + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false + + /magic-string/0.26.3: + resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} + engines: {node: '>=12'} + dependencies: + sourcemap-codec: 1.4.8 + dev: true + + /make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + requiresBuild: true + dependencies: + pify: 4.0.1 + semver: 5.7.1 + dev: true + optional: true + + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: false + + /markdown-escapes/1.0.4: + resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} + dev: false + + /mdast-squeeze-paragraphs/4.0.0: + resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} + dependencies: + unist-util-remove: 2.1.0 + dev: false + + /mdast-util-definitions/4.0.0: + resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + dependencies: + unist-util-visit: 2.0.3 + dev: false + + /mdast-util-to-hast/10.0.1: + resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + mdast-util-definitions: 4.0.0 + mdurl: 1.0.1 + unist-builder: 2.0.3 + unist-util-generated: 1.1.6 + unist-util-position: 3.1.0 + unist-util-visit: 2.0.3 + dev: false + + /mdast-util-to-string/2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + dev: false + + /mdn-data/2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: false + + /mdurl/1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: false + + /media-query-parser/2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + dependencies: + '@babel/runtime': 7.19.0 + dev: true + + /media-typer/0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false + + /memfs/3.4.7: + resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.3 + dev: false + + /merge-descriptors/1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + dev: false + + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false + + /methods/1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false + + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: false + + /mime-db/1.33.0: + resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} + engines: {node: '>= 0.6'} + dev: false + + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types/2.1.18: + resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.33.0 + dev: false + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} + hasBin: true + requiresBuild: true + + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} + dev: false + + /mimic-response/1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + dev: false + + /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74: + resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + peerDependencies: + prop-types: ^15.0.0 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + '@babel/runtime': 7.19.0 + prop-types: 15.8.1 + react: 17.0.2 + tiny-warning: 1.0.3 + dev: false + + /mini-css-extract-plugin/2.6.1_webpack@5.74.0: + resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: 4.0.0 + webpack: 5.74.0 + dev: false + + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false + + /minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 + dev: false + + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + dependencies: + brace-expansion: 1.1.11 + + /minimist/1.2.6: + resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /mrmime/1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} + dev: false + + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + + /multicast-dns/7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true + dependencies: + dns-packet: 5.4.0 + thunky: 1.1.0 + dev: false + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + + /needle/3.1.0: + resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true + dependencies: + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true + + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false + + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + /no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + dependencies: + lower-case: 2.0.2 + tslib: 2.4.0 + dev: false + + /node-emoji/1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + dependencies: + lodash: 4.17.21 + dev: false + + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true + dependencies: + whatwg-url: 5.0.0 + + /node-forge/1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} + dev: false + + /node-gyp-build/4.5.0: + resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} + hasBin: true + dev: true + + /node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} + + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false + + /normalize-url/4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} + dev: false + + /normalize-url/6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + dev: false + + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} + dependencies: + path-key: 3.1.1 + dev: false + + /nprogress/0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + dev: false + + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + dependencies: + boolbase: 1.0.0 + dev: false + + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + dev: false + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} + dev: false + + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 + dev: false + + /obuf/1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false + + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} + dependencies: + ee-first: 1.1.1 + dev: false + + /on-headers/1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + dependencies: + wrappy: 1.0.2 + + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} + dependencies: + mimic-fn: 2.1.0 + dev: false + + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false + + /opener/1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + hasBin: true + dev: false + + /outdent/0.8.0: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + dev: true + + /p-cancelable/1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + dev: false + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} + dependencies: + p-try: 2.2.0 + dev: false + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} + dependencies: + p-limit: 3.1.0 + + /p-map/4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: false + + /p-retry/4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} + dependencies: + '@types/retry': 0.12.0 + retry: 0.13.1 + dev: false + + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + + /package-json/6.5.0: + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} + dependencies: + got: 9.6.0 + registry-auth-token: 4.2.2 + registry-url: 5.1.0 + semver: 6.3.0 + dev: false + + /param-case/3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + dependencies: + dot-case: 3.0.4 + tslib: 2.4.0 + dev: false + + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 + + /parse-entities/2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + dependencies: + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 + dev: false + + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} + dependencies: + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse-node-version/1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + dev: true + + /parse-numeric-range/1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + dev: false + + /parse5-htmlparser2-tree-adapter/7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + dependencies: + domhandler: 5.0.3 + parse5: 7.1.1 + dev: false + + /parse5/6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + dev: false + + /parse5/7.1.1: + resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} + dependencies: + entities: 4.4.0 + dev: false + + /parseurl/1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false + + /pascal-case/3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + dependencies: + no-case: 3.0.4 + tslib: 2.4.0 + dev: false + + /path-exists/3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + + /path-is-inside/1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} + dev: false + + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false + + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-to-regexp/0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + dev: false + + /path-to-regexp/1.8.0: + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + dependencies: + isarray: 0.0.1 + dev: false + + /path-to-regexp/2.2.1: + resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} + dev: false + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: true + optional: true + + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} + dependencies: + find-up: 4.1.0 + dev: false + + /pkg-up/3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} + dependencies: + find-up: 3.0.0 + dev: false + + /postcss-calc/8.2.4_postcss@8.4.16: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-colormin/5.3.0_postcss@8.4.16: + resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-convert-values/5.1.2_postcss@8.4.16: + resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-discard-comments/5.1.2_postcss@8.4.16: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss-discard-duplicates/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss-discard-empty/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss-discard-overridden/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss-discard-unused/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + + /postcss-filter-plugins/3.0.1: + resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} + dependencies: + postcss: 6.0.23 + dev: true + + /postcss-icss-keyframes/0.2.1: + resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} + dependencies: + icss-utils: 3.0.1 + postcss: 6.0.23 + postcss-value-parser: 3.3.1 + dev: true + + /postcss-icss-selectors/2.0.3: + resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} + dependencies: + css-selector-tokenizer: 0.7.3 + generic-names: 1.0.3 + icss-utils: 3.0.1 + lodash: 4.17.21 + postcss: 6.0.23 + dev: true + + /postcss-load-config/3.1.4_postcss@8.4.16: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + postcss: 8.4.16 + yaml: 1.10.2 + dev: true + + /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: + resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.0.1 + klona: 2.0.5 + postcss: 8.4.16 + semver: 7.3.7 + webpack: 5.74.0 + dev: false + + /postcss-merge-idents/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-merge-longhand/5.1.6_postcss@8.4.16: + resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.0_postcss@8.4.16 + dev: false + + /postcss-merge-rules/5.1.2_postcss@8.4.16: + resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + + /postcss-minify-font-values/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-gradients/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-params/5.1.3_postcss@8.4.16: + resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-minify-selectors/5.2.1_postcss@8.4.16: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + + /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-modules-scope/3.0.0_postcss@8.4.16: + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + + /postcss-modules-values/4.0.0_postcss@8.4.16: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.16 + postcss: 8.4.16 + dev: false + + /postcss-normalize-charset/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss-normalize-display-values/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-positions/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-string/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-unicode/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-url/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + normalize-url: 6.1.0 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-ordered-values/5.1.3_postcss@8.4.16: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-reduce-idents/5.2.0_postcss@8.4.16: + resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-reduce-initial/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + postcss: 8.4.16 + dev: false + + /postcss-reduce-transforms/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false + + /postcss-sort-media-queries/4.3.0_postcss@8.4.16: + resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.4.16 + dependencies: + postcss: 8.4.16 + sort-css-media-queries: 2.1.0 + dev: false + + /postcss-svgo/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false + + /postcss-unique-selectors/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + + /postcss-value-parser/3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + dev: true + + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false + + /postcss-zindex/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss/6.0.23: + resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} + engines: {node: '>=4.0.0'} + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true + + /postcss/8.4.16: + resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + + /prepend-http/2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} + dev: false + + /pretty-error/4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + dependencies: + lodash: 4.17.21 + renderkid: 3.0.0 + dev: false + + /pretty-time/1.1.0: + resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} + engines: {node: '>=4'} + dev: false + + /prism-react-renderer/1.3.5_react@17.0.2: + resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} + peerDependencies: + react: '>=0.14.9' + dependencies: + react: 17.0.2 + dev: false + + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false + + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + + /promise/7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + dependencies: + asap: 2.0.6 + dev: false + + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} + dependencies: + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false + + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 + + /property-information/5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + dependencies: + xtend: 4.0.2 + dev: false + + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: false + + /prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: true + optional: true + + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false + + /punycode/1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + dev: false + + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + + /pupa/2.1.1: + resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} + engines: {node: '>=8'} + dependencies: + escape-goat: 2.1.1 + dev: false + + /pure-color/1.3.0: + resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} + dev: false + + /qs/6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false + + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false + + /queue/6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + dependencies: + inherits: 2.0.4 + dev: false + + /randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + dependencies: + safe-buffer: 5.2.1 + + /range-parser/1.2.0: + resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} + engines: {node: '>= 0.6'} + dev: false + + /range-parser/1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + + /raw-body/2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} + dependencies: + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false + + /rc/1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.6 + strip-json-comments: 2.0.1 + dev: false + + /react-base16-styling/0.6.0: + resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} + dependencies: + base16: 1.0.0 + lodash.curry: 4.1.1 + lodash.flow: 3.5.0 + pure-color: 1.3.0 + dev: false + + /react-dev-utils/12.0.1_kb3egcnme7w23lfa5xodfjfhge: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} + peerDependencies: + typescript: '>=2.7' + webpack: '>=4' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + address: 1.2.1 + browserslist: 4.21.4 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.2_kb3egcnme7w23lfa5xodfjfhge + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.15 + is-root: 2.1.0 + loader-utils: 3.2.0 + open: 8.4.0 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.2 + shell-quote: 1.7.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 4.8.3 + webpack: 5.74.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false + + /react-dom/17.0.2_react@17.0.2: + resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + peerDependencies: + react: 17.0.2 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.2 + scheduler: 0.20.2 + + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 + dependencies: + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 + + /react-error-overlay/6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + dev: false + + /react-fast-compare/3.2.0: + resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} + + /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.19.0 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-fast-compare: 3.2.0 + shallowequal: 1.1.0 + + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} + peerDependencies: + react: ^17.0.0 || ^16.3.0 || ^15.5.4 + react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 + dependencies: + flux: 4.0.3_react@17.0.2 + react: 17.0.2 + react-base16-styling: 0.6.0 + react-dom: 17.0.2_react@17.0.2 + react-lifecycles-compat: 3.0.4 + react-textarea-autosize: 8.3.4_react@17.0.2 + transitivePeerDependencies: + - '@types/react' + - encoding + dev: false + + /react-lifecycles-compat/3.0.4: + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + dev: false + + /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: + resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} + engines: {node: '>=10.13.0'} + peerDependencies: + react-loadable: '*' + webpack: '>=4.41.1 || 5.x' + dependencies: + '@babel/runtime': 7.19.0 + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + webpack: 5.74.0 + dev: false + + /react-refresh/0.14.0: + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} + dev: true + + /react-remove-scroll-bar/2.3.3_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + react: 18.2.0 + react-style-singleton: 2.2.1_w5j4k42lgipnm43s3brx6h3c34 + tslib: 2.4.0 + dev: false + + /react-remove-scroll/2.5.4_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + react: 18.2.0 + react-remove-scroll-bar: 2.3.3_w5j4k42lgipnm43s3brx6h3c34 + react-style-singleton: 2.2.1_w5j4k42lgipnm43s3brx6h3c34 + tslib: 2.4.0 + use-callback-ref: 1.3.0_w5j4k42lgipnm43s3brx6h3c34 + use-sidecar: 1.1.2_w5j4k42lgipnm43s3brx6h3c34 + dev: false + + /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + peerDependencies: + react: '>=15' + react-router: '>=5' + dependencies: + '@babel/runtime': 7.19.0 + react: 17.0.2 + react-router: 5.3.3_react@17.0.2 + dev: false + + /react-router-dom/5.3.3_react@17.0.2: + resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} + peerDependencies: + react: '>=15' + dependencies: + '@babel/runtime': 7.19.0 + history: 4.10.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 17.0.2 + react-router: 5.3.3_react@17.0.2 + tiny-invariant: 1.2.0 + tiny-warning: 1.0.3 + dev: false + + /react-router/5.3.3_react@17.0.2: + resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} + peerDependencies: + react: '>=15' + dependencies: + '@babel/runtime': 7.19.0 + history: 4.10.1 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + mini-create-react-context: 0.4.1_at7mkepldmzoo6silmqc5bca74 + path-to-regexp: 1.8.0 + prop-types: 15.8.1 + react: 17.0.2 + react-is: 16.13.1 + tiny-invariant: 1.2.0 + tiny-warning: 1.0.3 + dev: false + + /react-style-singleton/2.2.1_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 18.2.0 + tslib: 2.4.0 + dev: false + + /react-textarea-autosize/8.3.4_react@17.0.2: + resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} + engines: {node: '>=10'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 17.0.2 + use-composed-ref: 1.3.0_react@17.0.2 + use-latest: 1.2.1_react@17.0.2 + transitivePeerDependencies: + - '@types/react' + dev: false + + /react/17.0.2: + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + + /react/18.2.0: + resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + + /readdirp/3.6.0: + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} + dependencies: + picomatch: 2.3.1 + + /reading-time/1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + dev: false + + /rechoir/0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + dependencies: + resolve: 1.22.1 + dev: false + + /recursive-readdir/2.2.2: + resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} + engines: {node: '>=0.10.0'} + dependencies: + minimatch: 3.0.4 + dev: false + + /regenerate-unicode-properties/10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: false + + /regenerate/1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false + + /regenerator-runtime/0.13.9: + resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + + /regenerator-transform/0.15.0: + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} + dependencies: + '@babel/runtime': 7.19.0 + dev: false + + /regexp.prototype.flags/1.4.3: + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + functions-have-names: 1.2.3 + dev: false + + /regexpu-core/5.2.1: + resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + regjsgen: 0.7.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.0.0 + dev: false + + /registry-auth-token/4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + engines: {node: '>=6.0.0'} + dependencies: + rc: 1.2.8 + dev: false + + /registry-url/5.1.0: + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} + dependencies: + rc: 1.2.8 + dev: false + + /regjsgen/0.7.1: + resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + dev: false + + /regjsparser/0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: false + + /relateurl/0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + + /remark-emoji/2.2.0: + resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} + dependencies: + emoticon: 3.2.0 + node-emoji: 1.11.0 + unist-util-visit: 2.0.3 + dev: false + + /remark-footnotes/2.0.0: + resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} + dev: false + + /remark-mdx/1.6.22: + resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.9 + '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 + '@mdx-js/util': 1.6.22 + is-alphabetical: 1.0.4 + remark-parse: 8.0.3 + unified: 9.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse/8.0.3: + resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} + dependencies: + ccount: 1.1.0 + collapse-white-space: 1.0.6 + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + is-whitespace-character: 1.0.4 + is-word-character: 1.0.4 + markdown-escapes: 1.0.4 + parse-entities: 2.0.0 + repeat-string: 1.6.1 + state-toggle: 1.0.3 + trim: 0.0.1 + trim-trailing-lines: 1.1.4 + unherit: 1.1.3 + unist-util-remove-position: 2.0.1 + vfile-location: 3.2.0 + xtend: 4.0.2 + dev: false + + /remark-squeeze-paragraphs/4.0.0: + resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} + dependencies: + mdast-squeeze-paragraphs: 4.0.0 + dev: false + + /renderkid/3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: false + + /repeat-string/1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: false + + /require-from-string/2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + + /require-like/0.1.2: + resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + + /requires-port/1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false + + /reserved-words/0.1.2: + resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} + dev: true + + /resolve-from/4.0.0: + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} + + /resolve-pathname/3.0.0: + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + dev: false + + /resolve-url/0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.10.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /responselike/1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + dependencies: + lowercase-keys: 1.0.1 + dev: false + + /retry/0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: false + + /rollup/2.78.1: + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /rpc-websockets/7.5.0: + resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} + dependencies: + '@babel/runtime': 7.19.0 + eventemitter3: 4.0.7 + uuid: 8.3.2 + ws: 8.8.1_22kvxa7zeyivx4jp72v2w3pkvy + optionalDependencies: + bufferutil: 4.0.6 + utf-8-validate: 5.0.9 + dev: true + + /rtl-detect/1.0.4: + resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} + dev: false + + /rtlcss/3.5.0: + resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} + hasBin: true + dependencies: + find-up: 5.0.0 + picocolors: 1.0.0 + postcss: 8.4.16 + strip-json-comments: 3.1.1 + dev: false + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /rxjs/7.5.6: + resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} + dependencies: + tslib: 2.4.0 + dev: false + + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + /sass/1.54.9: + resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.1.0 + source-map-js: 1.0.2 + dev: true + + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + + /scheduler/0.20.2: + resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + + /schema-utils/2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + dev: false + + /schema-utils/2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + dev: false + + /schema-utils/3.1.1: + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + + /schema-utils/4.0.0: + resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} + engines: {node: '>= 12.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 8.11.0 + ajv-formats: 2.1.1 + ajv-keywords: 5.1.0_ajv@8.11.0 + dev: false + + /section-matter/1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: false + + /select-hose/2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: false + + /selfsigned/2.1.1: + resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} + engines: {node: '>=10'} + dependencies: + node-forge: 1.3.1 + dev: false + + /semver-diff/3.1.1: + resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: false + + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + dependencies: + randombytes: 2.1.0 + + /serve-handler/6.1.3: + resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} + dependencies: + bytes: 3.0.0 + content-disposition: 0.5.2 + fast-url-parser: 1.1.3 + mime-types: 2.1.18 + minimatch: 3.0.4 + path-is-inside: 1.0.2 + path-to-regexp: 2.2.1 + range-parser: 1.2.0 + dev: false + + /serve-index/1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: false + + /serve-static/1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} + dependencies: + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: false + + /setimmediate/1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + dev: false + + /setprototypeof/1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + dev: false + + /setprototypeof/1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false + + /shallow-clone/3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} + dependencies: + kind-of: 6.0.3 + + /shallowequal/1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} + dependencies: + shebang-regex: 3.0.0 + dev: false + + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false + + /shell-quote/1.7.3: + resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} + dev: false + + /shelljs/0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} + hasBin: true + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: false + + /side-channel/1.0.4: + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + object-inspect: 1.12.2 + dev: false + + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /sirv/1.0.19: + resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 1.1.0 + dev: false + + /sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /sitemap/7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.4 + arg: 5.0.2 + sax: 1.2.4 + dev: false + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /sockjs/0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + dev: false + + /sort-css-media-queries/2.1.0: + resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} + engines: {node: '>= 6.3.0'} + dev: false + + /source-map-js/1.0.2: + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} + + /source-map-resolve/0.5.3: + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + deprecated: See https://github.com/lydell/source-map-resolve#deprecated + dependencies: + atob: 2.1.2 + decode-uri-component: 0.2.0 + resolve-url: 0.2.1 + source-map-url: 0.4.1 + urix: 0.1.0 + dev: true + + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + + /source-map-url/0.4.1: + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + deprecated: See https://github.com/lydell/source-map-url#deprecated + dev: true + + /source-map/0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + + /source-map/0.6.1: + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} + + /source-map/0.7.4: + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} + dev: true + + /sourcemap-codec/1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + dev: true + + /space-separated-tokens/1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false + + /spdy-transport/3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.3.4 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.0 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /spdy/4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.3.4 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + + /stable/0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: false + + /state-toggle/1.0.3: + resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} + dev: false + + /statuses/1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false + + /statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /std-env/3.2.1: + resolution: {integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==} + dev: false + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: false + + /string.prototype.trimend/1.0.5: + resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.2 + dev: false + + /string.prototype.trimstart/1.0.5: + resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.2 + dev: false + + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-object/3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + + /strip-bom-string/1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-bom/3.0.0: + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} + dev: true + + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-json-comments/2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: false + + /style-to-object/0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /stylehacks/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + + /stylus/0.54.8: + resolution: {integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==} + hasBin: true + dependencies: + css-parse: 2.0.0 + debug: 3.1.0 + glob: 7.2.3 + mkdirp: 1.0.4 + safer-buffer: 2.1.2 + sax: 1.2.4 + semver: 6.3.0 + source-map: 0.7.4 + transitivePeerDependencies: + - supports-color + dev: true + + /supports-color/5.5.0: + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} + dependencies: + has-flag: 3.0.0 + + /supports-color/7.2.0: + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} + dependencies: + has-flag: 4.0.0 + + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 + + /supports-preserve-symlinks-flag/1.0.0: + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} + + /svg-parser/2.0.4: + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + + /svgo/2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + dev: false + + /tapable/1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + /terser-webpack-plugin/5.3.6_webpack@5.74.0: + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.15 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 + terser: 5.15.0 + webpack: 5.74.0 + + /terser/5.15.0: + resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: false + + /through/2.3.8: + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + + /thunky/1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: false + + /tiny-invariant/1.2.0: + resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + dev: false + + /tiny-warning/1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false + + /to-fast-properties/2.0.0: + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} + + /to-readable-stream/1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + dev: false + + /to-regex-range/5.0.1: + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} + dependencies: + is-number: 7.0.0 + + /toidentifier/1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + + /totalist/1.1.0: + resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + engines: {node: '>=6'} + dev: false + + /tr46/0.0.3: + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + + /trim-trailing-lines/1.1.4: + resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} + dev: false + + /trim/0.0.1: + resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} + dev: false + + /trough/1.0.5: + resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + dev: false + + /tsconfig-paths/3.14.1: + resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + dependencies: + '@types/json5': 0.0.29 + json5: 1.0.1 + minimist: 1.2.6 + strip-bom: 3.0.0 + dev: true + + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + /tweetnacl/1.0.3: + resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false + + /type-fest/2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /type-is/1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false + + /typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false + + /typescript-plugin-css-modules/3.4.0_typescript@4.8.3: + resolution: {integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==} + peerDependencies: + typescript: '>=3.0.0' + dependencies: + dotenv: 10.0.0 + icss-utils: 5.1.0_postcss@8.4.16 + less: 4.1.3 + lodash.camelcase: 4.3.0 + postcss: 8.4.16 + postcss-filter-plugins: 3.0.1 + postcss-icss-keyframes: 0.2.1 + postcss-icss-selectors: 2.0.3 + postcss-load-config: 3.1.4_postcss@8.4.16 + reserved-words: 0.1.2 + sass: 1.54.9 + stylus: 0.54.8 + tsconfig-paths: 3.14.1 + typescript: 4.8.3 + transitivePeerDependencies: + - supports-color + - ts-node + dev: true + + /typescript/4.8.3: + resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} + engines: {node: '>=4.2.0'} + hasBin: true + + /ua-parser-js/0.7.31: + resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} + dev: false + + /unbox-primitive/1.0.2: + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + dependencies: + call-bind: 1.0.2 + has-bigints: 1.0.2 + has-symbols: 1.0.3 + which-boxed-primitive: 1.0.2 + dev: false + + /unherit/1.1.3: + resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} + dependencies: + inherits: 2.0.4 + xtend: 4.0.2 + dev: false + + /unicode-canonical-property-names-ecmascript/2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + dev: false + + /unicode-match-property-ecmascript/2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + dev: false + + /unicode-match-property-value-ecmascript/2.0.0: + resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + engines: {node: '>=4'} + dev: false + + /unicode-property-aliases-ecmascript/2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: false + + /unified/9.2.0: + resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} + dependencies: + '@types/unist': 2.0.6 + bail: 1.0.5 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: false + + /unified/9.2.2: + resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + dependencies: + '@types/unist': 2.0.6 + bail: 1.0.5 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: false + + /unique-string/2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: false + + /unist-builder/2.0.3: + resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} + dev: false + + /unist-util-generated/1.1.6: + resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} + dev: false + + /unist-util-is/4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: false + + /unist-util-position/3.1.0: + resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} + dev: false + + /unist-util-remove-position/2.0.1: + resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} + dependencies: + unist-util-visit: 2.0.3 + dev: false + + /unist-util-remove/2.1.0: + resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} + dependencies: + unist-util-is: 4.1.0 + dev: false + + /unist-util-stringify-position/2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/3.1.1: + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + dev: false + + /unist-util-visit/2.0.3: + resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + dev: false + + /universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: false + + /unpipe/1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false + + /update-browserslist-db/1.0.9_browserslist@4.21.4: + resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} + hasBin: true + peerDependencies: + browserslist: '>= 4.21.0' + dependencies: + browserslist: 4.21.4 + escalade: 3.1.1 + picocolors: 1.0.0 + + /update-notifier/5.1.0: + resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} + engines: {node: '>=10'} + dependencies: + boxen: 5.1.2 + chalk: 4.1.2 + configstore: 5.0.1 + has-yarn: 2.1.0 + import-lazy: 2.1.0 + is-ci: 2.0.0 + is-installed-globally: 0.4.0 + is-npm: 5.0.0 + is-yarn-global: 0.3.0 + latest-version: 5.1.0 + pupa: 2.1.1 + semver: 7.3.7 + semver-diff: 3.1.1 + xdg-basedir: 4.0.0 + dev: false + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.1.1 + + /urix/0.1.0: + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + deprecated: Please see https://github.com/lydell/urix#deprecated + dev: true + + /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + dependencies: + file-loader: 6.2.0_webpack@5.74.0 + loader-utils: 2.0.2 + mime-types: 2.1.35 + schema-utils: 3.1.1 + webpack: 5.74.0 + dev: false + + /url-parse-lax/3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + dependencies: + prepend-http: 2.0.0 + dev: false + + /use-callback-ref/1.3.0_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + react: 18.2.0 + tslib: 2.4.0 + dev: false + + /use-composed-ref/1.3.0_react@17.0.2: + resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 17.0.2 + dev: false + + /use-isomorphic-layout-effect/1.1.2_react@17.0.2: + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + dev: false + + /use-latest/1.2.1_react@17.0.2: + resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + use-isomorphic-layout-effect: 1.1.2_react@17.0.2 + dev: false + + /use-sidecar/1.1.2_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + detect-node-es: 1.1.0 + react: 18.2.0 + tslib: 2.4.0 + dev: false + + /utf-8-validate/5.0.9: + resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==} + engines: {node: '>=6.14.2'} + requiresBuild: true + dependencies: + node-gyp-build: 4.5.0 + dev: true + + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + + /util/0.12.4: + resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} + dependencies: + inherits: 2.0.4 + is-arguments: 1.1.1 + is-generator-function: 1.0.10 + is-typed-array: 1.1.9 + safe-buffer: 5.2.1 + which-typed-array: 1.1.8 + dev: false + + /utila/0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: false + + /utility-types/3.10.0: + resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} + engines: {node: '>= 4'} + + /utils-merge/1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false + + /uuid/8.3.2: + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + hasBin: true + + /value-equal/1.0.1: + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + dev: false + + /vary/1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false + + /vfile-location/3.2.0: + resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} + dev: false + + /vfile-message/2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 2.0.3 + dev: false + + /vfile/4.2.1: + resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 2.0.3 + vfile-message: 2.0.4 + dev: false + + /vite-plugin-svgr/2.2.1_vite@3.1.2: + resolution: {integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==} + peerDependencies: + vite: ^2.6.0 || 3 + dependencies: + '@rollup/pluginutils': 4.2.1 + '@svgr/core': 6.3.1 + vite: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /vite/3.1.2: + resolution: {integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + less: '*' + sass: '*' + stylus: '*' + terser: ^5.4.0 + peerDependenciesMeta: + less: + optional: true + sass: + optional: true + stylus: + optional: true + terser: + optional: true + dependencies: + esbuild: 0.15.7 + postcss: 8.4.16 + resolve: 1.22.1 + rollup: 2.78.1 + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /wait-on/6.0.1: + resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} + engines: {node: '>=10.0.0'} + hasBin: true + dependencies: + axios: 0.25.0 + joi: 17.6.0 + lodash: 4.17.21 + minimist: 1.2.6 + rxjs: 7.5.6 + transitivePeerDependencies: + - debug + dev: false + + /watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + + /wbuf/1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: false + + /web-namespaces/1.1.4: + resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} + dev: false + + /webidl-conversions/3.0.1: + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + + /webpack-bundle-analyzer/4.6.1: + resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} + engines: {node: '>= 10.13.0'} + hasBin: true + dependencies: + acorn: 8.8.0 + acorn-walk: 8.2.0 + chalk: 4.1.2 + commander: 7.2.0 + gzip-size: 6.0.0 + lodash: 4.17.21 + opener: 1.5.2 + sirv: 1.0.19 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /webpack-dev-middleware/5.3.3_webpack@5.74.0: + resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.19 + memfs: 3.4.7 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.0.0 + webpack: 5.74.0 + dev: false + + /webpack-dev-server/4.11.0_webpack@5.74.0: + resolution: {integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.10 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.14 + '@types/serve-index': 1.9.1 + '@types/serve-static': 1.15.0 + '@types/sockjs': 0.3.33 + '@types/ws': 8.5.3 + ansi-html-community: 0.0.8 + bonjour-service: 1.0.14 + chokidar: 3.5.3 + colorette: 2.0.19 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.1 + graceful-fs: 4.2.10 + html-entities: 2.3.3 + http-proxy-middleware: 2.0.6_@types+express@4.17.14 + ipaddr.js: 2.0.1 + open: 8.4.0 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.0.0 + selfsigned: 2.1.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.74.0 + webpack-dev-middleware: 5.3.3_webpack@5.74.0 + ws: 8.8.1 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + + /webpack-merge/5.8.0: + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} + engines: {node: '>=10.0.0'} + dependencies: + clone-deep: 4.0.1 + wildcard: 2.0.0 + + /webpack-sources/3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack/5.74.0: + resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.0 + acorn-import-assertions: 1.8.0_acorn@8.8.0 + browserslist: 4.21.4 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.10.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + /webpackbar/5.0.2_webpack@5.74.0: + resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} + engines: {node: '>=12'} + peerDependencies: + webpack: 3 || 4 || 5 + dependencies: + chalk: 4.1.2 + consola: 2.15.3 + pretty-time: 1.1.0 + std-env: 3.2.1 + webpack: 5.74.0 + dev: false + + /websocket-driver/0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + dev: false + + /websocket-extensions/0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + dev: false + + /whatwg-url/5.0.0: + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + dependencies: + tr46: 0.0.3 + webidl-conversions: 3.0.1 + + /which-boxed-primitive/1.0.2: + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + dependencies: + is-bigint: 1.0.4 + is-boolean-object: 1.1.2 + is-number-object: 1.0.7 + is-string: 1.0.7 + is-symbol: 1.0.4 + dev: false + + /which-typed-array/1.1.8: + resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} + engines: {node: '>= 0.4'} + dependencies: + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.20.2 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + is-typed-array: 1.1.9 + dev: false + + /which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /widest-line/3.1.0: + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} + dependencies: + string-width: 4.2.3 + dev: false + + /widest-line/4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: false + + /wildcard/2.0.0: + resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} + + /wrap-ansi/7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi/8.0.1: + resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.1.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: false + + /wrappy/1.0.2: + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + + /write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false + + /ws/7.5.9: + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + + /ws/8.8.1: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + + /ws/8.8.1_22kvxa7zeyivx4jp72v2w3pkvy: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dependencies: + bufferutil: 4.0.6 + utf-8-validate: 5.0.9 + dev: true + + /xdg-basedir/4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} + dev: false + + /xml-js/1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + dependencies: + sax: 1.2.4 + dev: false + + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + + /yaml/1.10.2: + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} + + /yocto-queue/0.1.0: + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} + + /zwitch/1.0.5: + resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml new file mode 100644 index 00000000..663af98a --- /dev/null +++ b/pnpm-workspace.yaml @@ -0,0 +1,8 @@ +packages: + # all packages in direct subdirs of packages/ + - 'packages/*' + # all packages in subdirs of components/ + - 'components/**' + # exclude packages that are inside test directories + - '!**/test/**' + - 'doc' diff --git a/public/vite.svg b/public/vite.svg deleted file mode 100644 index e7b8dfb1..00000000 --- a/public/vite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file From 008040b234bca00f3ea96c2bcb558f91db32a975 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 17 Sep 2022 15:16:27 +0800 Subject: [PATCH 006/654] fix: change readme position --- doc/README.md => README.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename doc/README.md => README.md (100%) diff --git a/doc/README.md b/README.md similarity index 100% rename from doc/README.md rename to README.md From 461c8b12f09dc7f372ed286f879b784dd870045e Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 18 Sep 2022 01:01:45 +0800 Subject: [PATCH 007/654] doc: update doc site --- .gitignore | 18 - package.json | 8 +- packages/kit/src/wallets/latestWallets.ts | 4 - packages/kit/src/wallets/provider.tsx | 2 +- pnpm-lock.yaml | 10331 +++------------- {doc => website}/.gitignore | 0 {doc => website}/babel.config.js | 0 doc/static/.nojekyll => website/blog/.gitkeep | 0 website/docs/intro.md | 47 + website/docs/roadmap/_category.json | 8 + website/docs/roadmap/features.md | 24 + {doc => website}/docusaurus.config.js | 18 +- {doc => website}/package.json | 0 {doc => website}/sidebars.js | 0 .../src/components/HomepageFeatures/index.tsx | 0 .../HomepageFeatures/styles.module.css | 0 {doc => website}/src/css/custom.css | 0 {doc => website}/src/pages/index.module.css | 0 {doc => website}/src/pages/index.tsx | 0 {doc => website}/src/pages/markdown-page.md | 0 website/static/.nojekyll | 0 {doc => website}/static/img/docusaurus.png | Bin {doc => website}/static/img/favicon.ico | Bin {doc => website}/static/img/logo.svg | 0 .../static/img/undraw_docusaurus_mountain.svg | 0 .../static/img/undraw_docusaurus_react.svg | 0 .../static/img/undraw_docusaurus_tree.svg | 0 {doc => website}/tsconfig.json | 0 28 files changed, 1744 insertions(+), 8716 deletions(-) rename {doc => website}/.gitignore (100%) rename {doc => website}/babel.config.js (100%) rename doc/static/.nojekyll => website/blog/.gitkeep (100%) create mode 100644 website/docs/intro.md create mode 100644 website/docs/roadmap/_category.json create mode 100644 website/docs/roadmap/features.md rename {doc => website}/docusaurus.config.js (86%) rename {doc => website}/package.json (100%) rename {doc => website}/sidebars.js (100%) rename {doc => website}/src/components/HomepageFeatures/index.tsx (100%) rename {doc => website}/src/components/HomepageFeatures/styles.module.css (100%) rename {doc => website}/src/css/custom.css (100%) rename {doc => website}/src/pages/index.module.css (100%) rename {doc => website}/src/pages/index.tsx (100%) rename {doc => website}/src/pages/markdown-page.md (100%) create mode 100644 website/static/.nojekyll rename {doc => website}/static/img/docusaurus.png (100%) rename {doc => website}/static/img/favicon.ico (100%) rename {doc => website}/static/img/logo.svg (100%) rename {doc => website}/static/img/undraw_docusaurus_mountain.svg (100%) rename {doc => website}/static/img/undraw_docusaurus_react.svg (100%) rename {doc => website}/static/img/undraw_docusaurus_tree.svg (100%) rename {doc => website}/tsconfig.json (100%) diff --git a/.gitignore b/.gitignore index 9404331e..2aa374bd 100644 --- a/.gitignore +++ b/.gitignore @@ -139,21 +139,3 @@ dist # Content layer .contentlayer - -# Others -.DS_Store -Footer -© 2022 GitHub, Inc. -Footer navigation -Terms -Privacy -Security -Status -Docs -Contact GitHub -Pricing -API -Training -Blog -About -You have unread notifications \ No newline at end of file diff --git a/package.json b/package.json index 7bea1c05..48880909 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,11 @@ "version": "1.0.0", "description": "", "main": "index.js", - "overrides": { - "@vanilla-extract/vite-plugin": { - "vite": "^3" + "pnpm": { + "peerDependencyRules": { + "allowedVersions": { + "vite": "^3" + } } }, "scripts": { diff --git a/packages/kit/src/wallets/latestWallets.ts b/packages/kit/src/wallets/latestWallets.ts index ed96ac2a..2588ce0e 100644 --- a/packages/kit/src/wallets/latestWallets.ts +++ b/packages/kit/src/wallets/latestWallets.ts @@ -43,10 +43,6 @@ class LatestWalletStorage { const newValue = dedupe(this.wallets, name); - if (newValue.length > this.size) { - newValue.unshift(); - } - localStorage.setItem(SUI_STORAGE_KEY, JSON.stringify(newValue)); } } diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index a75b6adb..474de3a4 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -49,7 +49,7 @@ export function WalletProvider({ (selectedWallet: Wallet | null) => { setWallet(selectedWallet); if (selectedWallet != null) { - localStorage.setItem('suiWallet', selectedWallet.adapter.name); + latestWallets.storeWalletName(selectedWallet.adapter.name); } else { localStorage.removeItem('suiWallet'); } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 799ea7b7..359dfabb 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,31 +5,6 @@ importers: .: specifiers: {} - doc: - specifiers: - '@docusaurus/core': 2.1.0 - '@docusaurus/module-type-aliases': 2.1.0 - '@docusaurus/preset-classic': 2.1.0 - '@mdx-js/react': ^1.6.22 - '@tsconfig/docusaurus': ^1.0.5 - clsx: ^1.2.1 - prism-react-renderer: ^1.3.5 - react: ^17.0.2 - react-dom: ^17.0.2 - typescript: ^4.7.4 - dependencies: - '@docusaurus/core': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/preset-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@mdx-js/react': 1.6.22_react@17.0.2 - clsx: 1.2.1 - prism-react-renderer: 1.3.5_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - devDependencies: - '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@tsconfig/docusaurus': 1.0.6 - typescript: 4.8.3 - packages/kit: specifiers: '@mysten/wallet-adapter-all-wallets': 0.0.0-experimental-20220914153135 @@ -65,160 +40,25 @@ importers: packages: - /@algolia/autocomplete-core/1.7.1: - resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} - dependencies: - '@algolia/autocomplete-shared': 1.7.1 - dev: false - - /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.14.2: - resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} - peerDependencies: - '@algolia/client-search': ^4.9.1 - algoliasearch: ^4.9.1 - dependencies: - '@algolia/autocomplete-shared': 1.7.1 - algoliasearch: 4.14.2 - dev: false - - /@algolia/autocomplete-shared/1.7.1: - resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} - dev: false - - /@algolia/cache-browser-local-storage/4.14.2: - resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} - dependencies: - '@algolia/cache-common': 4.14.2 - dev: false - - /@algolia/cache-common/4.14.2: - resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} - dev: false - - /@algolia/cache-in-memory/4.14.2: - resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} - dependencies: - '@algolia/cache-common': 4.14.2 - dev: false - - /@algolia/client-account/4.14.2: - resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} - dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/client-search': 4.14.2 - '@algolia/transporter': 4.14.2 - dev: false - - /@algolia/client-analytics/4.14.2: - resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} - dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/client-search': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 - dev: false - - /@algolia/client-common/4.14.2: - resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} - dependencies: - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 - dev: false - - /@algolia/client-personalization/4.14.2: - resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} - dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 - dev: false - - /@algolia/client-search/4.14.2: - resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} - dependencies: - '@algolia/client-common': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/transporter': 4.14.2 - dev: false - - /@algolia/events/4.0.1: - resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} - dev: false - - /@algolia/logger-common/4.14.2: - resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} - dev: false - - /@algolia/logger-console/4.14.2: - resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} - dependencies: - '@algolia/logger-common': 4.14.2 - dev: false - - /@algolia/requester-browser-xhr/4.14.2: - resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} - dependencies: - '@algolia/requester-common': 4.14.2 - dev: false - - /@algolia/requester-common/4.14.2: - resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} - dev: false - - /@algolia/requester-node-http/4.14.2: - resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} - dependencies: - '@algolia/requester-common': 4.14.2 - dev: false - - /@algolia/transporter/4.14.2: - resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} - dependencies: - '@algolia/cache-common': 4.14.2 - '@algolia/logger-common': 4.14.2 - '@algolia/requester-common': 4.14.2 - dev: false - /@ampproject/remapping/2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.15 + dev: true /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 + dev: true /@babel/compat-data/7.19.1: resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==} engines: {node: '>=6.9.0'} - - /@babel/core/7.12.9: - resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helpers': 7.19.0 - '@babel/parser': 7.19.1 - '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - convert-source-map: 1.8.0 - debug: 4.3.4 - gensync: 1.0.0-beta.2 - json5: 2.2.1 - lodash: 4.17.21 - resolve: 1.22.1 - semver: 5.7.1 - source-map: 0.5.7 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /@babel/core/7.19.1: resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==} @@ -241,6 +81,7 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color + dev: true /@babel/generator/7.19.0: resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==} @@ -249,20 +90,14 @@ packages: '@babel/types': 7.19.0 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 + dev: true /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - - /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-explode-assignable-expression': 7.18.6 - '@babel/types': 7.19.0 - dev: false + dev: true /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} @@ -275,62 +110,12 @@ packages: '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 semver: 6.3.0 - - /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - regexpu-core: 5.2.1 - dev: false - - /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} - peerDependencies: - '@babel/core': ^7.4.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - debug: 4.3.4 - lodash.debounce: 4.0.8 - resolve: 1.22.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /@babel/helper-environment-visitor/7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} - - /@babel/helper-explode-assignable-expression/7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.19.0 - dev: false + dev: true /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} @@ -338,25 +123,21 @@ packages: dependencies: '@babel/template': 7.18.10 '@babel/types': 7.19.0 + dev: true /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - - /@babel/helper-member-expression-to-functions/7.18.9: - resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.19.0 - dev: false + dev: true /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 + dev: true /@babel/helper-module-transforms/7.19.0: resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} @@ -372,92 +153,41 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color - - /@babel/helper-optimise-call-expression/7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.19.0 - dev: false - - /@babel/helper-plugin-utils/7.10.4: - resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} - dev: false + dev: true /@babel/helper-plugin-utils/7.19.0: resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} engines: {node: '>=6.9.0'} - - /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-wrap-function': 7.19.0 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/helper-replace-supers/7.19.1: - resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-member-expression-to-functions': 7.18.9 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /@babel/helper-simple-access/7.18.6: resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - - /@babel/helper-skip-transparent-expression-wrappers/7.18.9: - resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/types': 7.19.0 - dev: false + dev: true /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 + dev: true /@babel/helper-string-parser/7.18.10: resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} + dev: true /@babel/helper-validator-option/7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} - - /@babel/helper-wrap-function/7.19.0: - resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-function-name': 7.19.0 - '@babel/template': 7.18.10 - '@babel/traverse': 7.19.1 - '@babel/types': 7.19.0 - transitivePeerDependencies: - - supports-color - dev: false + dev: true /@babel/helpers/7.19.0: resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} @@ -468,6 +198,7 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color + dev: true /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} @@ -476,6 +207,7 @@ packages: '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 + dev: true /@babel/parser/7.19.1: resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} @@ -483,7543 +215,2115 @@ packages: hasBin: true dependencies: '@babel/types': 7.19.0 + dev: true - /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.13.0 + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - dev: false + dev: true - /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color - dev: false + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + dev: true - /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - transitivePeerDependencies: - - supports-color - dev: false + dev: true - /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.12.0 + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color - dev: false + dev: true - /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 + dev: true - /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + /@babel/runtime/7.19.0: + resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - dev: false + regenerator-runtime: 0.13.9 - /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + /@babel/template/7.18.10: + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 + dev: true - /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} + /@babel/traverse/7.19.1: + resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - dev: false + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + /@babel/types/7.19.0: + resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - dev: false + '@babel/helper-string-parser': 7.18.10 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + dev: true - /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - dev: false + /@emotion/hash/0.8.0: + resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} + dev: true - /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: - resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@esbuild/linux-loong64/0.15.7: + resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.12.9 - dev: false + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true - /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - dev: false + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.15 + dev: true - /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + dev: true + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + dev: true + + /@jridgewell/trace-mapping/0.3.15: + resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - dev: false + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + dev: true - /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/bcs/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-qodo+w5rvH364YNOFSXMAJWWdCyJaRXCSOz+lRnu16VlVKdSQdQU9Ll2mkpL5DTi6A8bNXy9RubpuEnUOEzkMg==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - dev: false + bn.js: 5.2.1 + dev: true - /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/sui.js/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-Hc42dDjizWaSi43gbA0XK1c6M4cbl95PaNAfebWCc0HffXUsAxPRwI//Uq678wr5OYfsx9V2ausida5plhDUag==} + engines: {node: '>=16'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@mysten/bcs': 0.0.0-experimental-20220914153135 + '@noble/hashes': 1.1.2 + '@noble/secp256k1': 1.7.0 + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + rpc-websockets: 7.5.0 + tweetnacl: 1.0.3 transitivePeerDependencies: - - supports-color - dev: false + - bufferutil + - encoding + - utf-8-validate + dev: true - /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/sui.js/0.8.0: + resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} + engines: {node: '>=10'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + tweetnacl: 1.0.3 + util: 0.12.4 transitivePeerDependencies: - - supports-color + - bufferutil + - encoding + - utf-8-validate dev: false - /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/wallet-adapter-all-wallets/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-QNLy2snsSF2mibDsXWzT9vrK58VNhDvAxO/30qPmcb9OpwOPIHSoJmCX6HfzA6gXgI7XSEh7TSBZTOa0yLz+Gw==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@mysten/wallet-adapter-mock-wallet': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true - /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: + resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@mysten/sui.js': 0.8.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate dev: false - /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/wallet-adapter-base/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-j3fQHiy7mRKvRD+1yjBxm2QiaGIR1LBK3MfA8Ed4bGHfHKUDAF09rEeC/9G1Sa7eNrjdjs/q/l//Fq3dYS/szw==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true - /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/wallet-adapter-mock-wallet/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-9Kj2U1p+KT6BNhu2UqXOsRODT/cEGawnBFFQhOv5BZsU8Y75iN9houKEe0FccfVY9Dgzc95J1o+XtKrxvJs4Tg==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true - /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-1bxx6v0aLqGzlYnIx8nkDf5oQjPFHKJnaTgHQohBauFrO9JhN14oHv1mYMpDlBy2PzLl17M60mv+I6SWxOe29w==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true - /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@noble/hashes/1.1.2: + resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} + dev: true + + /@noble/secp256k1/1.7.0: + resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} + dev: true + + /@radix-ui/primitive/1.0.0: + resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 dev: false - /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-compose-refs/1.0.0_react@18.2.0: + resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + react: 18.2.0 dev: false - /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + /@radix-ui/react-context/1.0.0_react@18.2.0: + resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + react: 18.2.0 dev: false - /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: - resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} + /@radix-ui/react-dialog/1.0.0_7ey2zzynotv32rpkwno45fsx4e: + resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - - /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-context': 1.0.0_react@18.2.0 + '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0 + '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-id': 1.0.0_react@18.2.0 + '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-slot': 1.0.0_react@18.2.0 + '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0 + aria-hidden: 1.2.1_w5j4k42lgipnm43s3brx6h3c34 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-remove-scroll: 2.5.4_w5j4k42lgipnm43s3brx6h3c34 + transitivePeerDependencies: + - '@types/react' dev: false - /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: false - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@radix-ui/react-focus-guards/1.0.0_react@18.2.0: + resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + react: 18.2.0 dev: false - /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: false - /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + /@radix-ui/react-id/1.0.0_react@18.2.0: + resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 dev: false - /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: false - /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: false - /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-slot': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 dev: false - /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-slot/1.0.0_react@18.2.0: + resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + react: 18.2.0 dev: false - /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0: + resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + react: 18.2.0 dev: false - /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0: + resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 dev: false - /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0: + resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 dev: false - /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} - engines: {node: '>=6.9.0'} + /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0: + resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} peerDependencies: - '@babel/core': ^7.0.0-0 + react: ^16.8 || ^17.0 || ^18.0 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + '@babel/runtime': 7.19.0 + react: 18.2.0 dev: false - /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-optimise-call-expression': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - '@babel/helper-split-export-declaration': 7.18.6 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: false + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true - /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: - resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} + /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} + engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + dev: true - /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} + /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 + dev: true - /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@svgr/core/6.3.1: + resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} + engines: {node: '>=10'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-dynamic-import-node: 2.3.3 + '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 + camelcase: 6.3.0 + cosmiconfig: 7.0.1 transitivePeerDependencies: - supports-color - dev: false + dev: true - /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@svgr/hast-util-to-babel-ast/6.3.1: + resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} + engines: {node: '>=10'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-simple-access': 7.18.6 - babel-plugin-dynamic-import-node: 2.3.3 - transitivePeerDependencies: - - supports-color - dev: false + '@babel/types': 7.19.0 + entities: 4.4.0 + dev: true - /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} - engines: {node: '>=6.9.0'} + /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: + resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} + engines: {node: '>=10'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@svgr/core': ^6.0.0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-identifier': 7.19.1 - babel-plugin-dynamic-import-node: 2.3.3 + '@svgr/babel-preset': 6.3.1_@babel+core@7.19.1 + '@svgr/core': 6.3.1 + '@svgr/hast-util-to-babel-ast': 6.3.1 + svg-parser: 2.0.4 transitivePeerDependencies: - supports-color - dev: false + dev: true - /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-transforms': 7.19.0 - '@babel/helper-plugin-utils': 7.19.0 - transitivePeerDependencies: - - supports-color - dev: false + '@types/node': 12.20.55 - /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + /@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true - /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + /@types/node/12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + dev: true + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/react-dom/18.0.6: + resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-replace-supers': 7.19.1 - transitivePeerDependencies: - - supports-color - dev: false + '@types/react': 18.0.20 + dev: true - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: - resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@types/react/18.0.20: + resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 - /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: - resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + /@types/ws/7.4.7: + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@types/node': 12.20.55 - /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@vanilla-extract/css/1.9.0: + resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@emotion/hash': 0.8.0 + '@vanilla-extract/private': 1.0.3 + chalk: 4.1.2 + css-what: 5.1.0 + cssesc: 3.0.0 + csstype: 3.1.1 + deep-object-diff: 1.1.7 + deepmerge: 4.2.2 + escape-string-regexp: 4.0.0 + media-query-parser: 2.0.2 + outdent: 0.8.0 + dev: true - /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.1: - resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /@vanilla-extract/integration/5.0.1: + resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@vanilla-extract/css': 1.9.0 + esbuild: 0.11.23 + eval: 0.1.6 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + lodash: 4.17.21 + outdent: 0.8.0 + dev: true - /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} - engines: {node: '>=6.9.0'} + /@vanilla-extract/private/1.0.3: + resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} + dev: true + + /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: + resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} peerDependencies: - '@babel/core': ^7.0.0-0 + vite: ^2.2.3 dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false + '@vanilla-extract/integration': 5.0.1 + outdent: 0.8.0 + postcss: 8.4.16 + postcss-load-config: 3.1.4_postcss@8.4.16 + vite: 3.1.2 + transitivePeerDependencies: + - ts-node + dev: true - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} - engines: {node: '>=6.9.0'} + /@vitejs/plugin-react/2.1.0_vite@3.1.2: + resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: - '@babel/core': ^7.0.0-0 + vite: ^3.0.0 dependencies: '@babel/core': 7.19.1 '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1 + magic-string: 0.26.3 + react-refresh: 0.14.0 + vite: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true - /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /JSONStream/1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + jsonparse: 1.3.1 + through: 2.3.8 + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 dev: true - /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 + color-convert: 2.0.1 dev: true - /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 - '@babel/types': 7.19.0 + normalize-path: 3.0.0 + picomatch: 2.3.1 + dev: true - /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} + /aria-hidden/1.2.1_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} + engines: {node: '>=10'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.9.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true dependencies: - '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - regenerator-transform: 0.15.0 - dev: false - - /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-module-imports': 7.18.6 - '@babel/helper-plugin-utils': 7.19.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 - dev: false - - /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - dev: false - - /@babel/preset-env/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1 - '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 - '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 - '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 - '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1 - '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 - '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1 - '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1 - '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1 - '@babel/preset-modules': 0.1.5_@babel+core@7.19.1 - '@babel/types': 7.19.0 - babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 - babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 - babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 - core-js-compat: 3.25.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/preset-modules/0.1.5_@babel+core@7.19.1: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 - '@babel/types': 7.19.0 - esutils: 2.0.3 - dev: false - - /@babel/preset-react/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.19.1 - dev: false - - /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} - engines: {node: '>=6.9.0'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-plugin-utils': 7.19.0 - '@babel/helper-validator-option': 7.18.6 - '@babel/plugin-transform-typescript': 7.19.1_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@babel/runtime-corejs3/7.19.1: - resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} - engines: {node: '>=6.9.0'} - dependencies: - core-js-pure: 3.25.1 - regenerator-runtime: 0.13.9 - dev: false - - /@babel/runtime/7.19.0: - resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} - engines: {node: '>=6.9.0'} - dependencies: - regenerator-runtime: 0.13.9 - - /@babel/template/7.18.10: - resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 - - /@babel/traverse/7.19.1: - resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - - /@babel/types/7.19.0: - resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} - engines: {node: '>=6.9.0'} - dependencies: - '@babel/helper-string-parser': 7.18.10 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - - /@colors/colors/1.5.0: - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - requiresBuild: true - dev: false - optional: true - - /@docsearch/css/3.2.1: - resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} - dev: false - - /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} - peerDependencies: - '@types/react': '>= 16.8.0 < 19.0.0' - react: '>= 16.8.0 < 19.0.0' - react-dom: '>= 16.8.0 < 19.0.0' - peerDependenciesMeta: - '@types/react': - optional: true - react: - optional: true - react-dom: - optional: true - dependencies: - '@algolia/autocomplete-core': 1.7.1 - '@algolia/autocomplete-preset-algolia': 1.7.1_algoliasearch@4.14.2 - '@docsearch/css': 3.2.1 - algoliasearch: 4.14.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - transitivePeerDependencies: - - '@algolia/client-search' - dev: false - - /@docusaurus/core/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} - engines: {node: '>=16.14'} - hasBin: true - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/generator': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 - '@babel/preset-react': 7.18.6_@babel+core@7.19.1 - '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 - '@babel/runtime': 7.19.0 - '@babel/runtime-corejs3': 7.19.1 - '@babel/traverse': 7.19.1 - '@docusaurus/cssnano-preset': 2.1.0 - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/utils': 2.1.0 - '@docusaurus/utils-common': 2.1.0 - '@docusaurus/utils-validation': 2.1.0 - '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.3.1 - autoprefixer: 10.4.11_postcss@8.4.16 - babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu - babel-plugin-dynamic-import-node: 2.3.3 - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.5.3 - clean-css: 5.3.1 - cli-table3: 0.6.3 - combine-promises: 1.1.0 - commander: 5.1.0 - copy-webpack-plugin: 11.0.0_webpack@5.74.0 - core-js: 3.25.1 - css-loader: 6.7.1_webpack@5.74.0 - css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy - cssnano: 5.1.13_postcss@8.4.16 - del: 6.1.1 - detect-port: 1.3.0 - escape-html: 1.0.3 - eta: 1.12.3 - file-loader: 6.2.0_webpack@5.74.0 - fs-extra: 10.1.0 - html-minifier-terser: 6.1.0 - html-tags: 3.2.0 - html-webpack-plugin: 5.5.0_webpack@5.74.0 - import-fresh: 3.3.0 - leven: 3.1.0 - lodash: 4.17.21 - mini-css-extract-plugin: 2.6.1_webpack@5.74.0 - postcss: 8.4.16 - postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda - prompts: 2.4.2 - react: 17.0.2 - react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba - react-router: 5.3.3_react@17.0.2 - react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu - react-router-dom: 5.3.3_react@17.0.2 - rtl-detect: 1.0.4 - semver: 7.3.7 - serve-handler: 6.1.3 - shelljs: 0.8.5 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 - tslib: 2.4.0 - update-notifier: 5.1.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - wait-on: 6.0.1 - webpack: 5.74.0 - webpack-bundle-analyzer: 4.6.1 - webpack-dev-server: 4.11.0_webpack@5.74.0 - webpack-merge: 5.8.0 - webpackbar: 5.0.2_webpack@5.74.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/core/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} - engines: {node: '>=16.14'} - hasBin: true - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/generator': 7.19.0 - '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 - '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 - '@babel/preset-react': 7.18.6_@babel+core@7.19.1 - '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 - '@babel/runtime': 7.19.0 - '@babel/runtime-corejs3': 7.19.1 - '@babel/traverse': 7.19.1 - '@docusaurus/cssnano-preset': 2.1.0 - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze - '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - '@slorber/static-site-generator-webpack-plugin': 4.0.7 - '@svgr/webpack': 6.3.1 - autoprefixer: 10.4.11_postcss@8.4.16 - babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu - babel-plugin-dynamic-import-node: 2.3.3 - boxen: 6.2.1 - chalk: 4.1.2 - chokidar: 3.5.3 - clean-css: 5.3.1 - cli-table3: 0.6.3 - combine-promises: 1.1.0 - commander: 5.1.0 - copy-webpack-plugin: 11.0.0_webpack@5.74.0 - core-js: 3.25.1 - css-loader: 6.7.1_webpack@5.74.0 - css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy - cssnano: 5.1.13_postcss@8.4.16 - del: 6.1.1 - detect-port: 1.3.0 - escape-html: 1.0.3 - eta: 1.12.3 - file-loader: 6.2.0_webpack@5.74.0 - fs-extra: 10.1.0 - html-minifier-terser: 6.1.0 - html-tags: 3.2.0 - html-webpack-plugin: 5.5.0_webpack@5.74.0 - import-fresh: 3.3.0 - leven: 3.1.0 - lodash: 4.17.21 - mini-css-extract-plugin: 2.6.1_webpack@5.74.0 - postcss: 8.4.16 - postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda - prompts: 2.4.2 - react: 17.0.2 - react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba - react-router: 5.3.3_react@17.0.2 - react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu - react-router-dom: 5.3.3_react@17.0.2 - rtl-detect: 1.0.4 - semver: 7.3.7 - serve-handler: 6.1.3 - shelljs: 0.8.5 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 - tslib: 2.4.0 - update-notifier: 5.1.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - wait-on: 6.0.1 - webpack: 5.74.0 - webpack-bundle-analyzer: 4.6.1 - webpack-dev-server: 4.11.0_webpack@5.74.0 - webpack-merge: 5.8.0 - webpackbar: 5.0.2_webpack@5.74.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/cssnano-preset/2.1.0: - resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} - engines: {node: '>=16.14'} - dependencies: - cssnano-preset-advanced: 5.3.8_postcss@8.4.16 - postcss: 8.4.16 - postcss-sort-media-queries: 4.3.0_postcss@8.4.16 - tslib: 2.4.0 - dev: false - - /@docusaurus/logger/2.1.0: - resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} - engines: {node: '>=16.14'} - dependencies: - chalk: 4.1.2 - tslib: 2.4.0 - dev: false - - /@docusaurus/mdx-loader/2.1.0_ny44vnc5t4rlukh2kzmv2f2kze: - resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@babel/parser': 7.19.1 - '@babel/traverse': 7.19.1 - '@docusaurus/logger': 2.1.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@mdx-js/mdx': 1.6.22 - escape-html: 1.0.3 - file-loader: 6.2.0_webpack@5.74.0 - fs-extra: 10.1.0 - image-size: 1.0.2 - mdast-util-to-string: 2.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - remark-emoji: 2.2.0 - stringify-object: 3.3.0 - tslib: 2.4.0 - unified: 9.2.2 - unist-util-visit: 2.0.3 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - webpack: 5.74.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@docusaurus/mdx-loader/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@babel/parser': 7.19.1 - '@babel/traverse': 7.19.1 - '@docusaurus/logger': 2.1.0 - '@docusaurus/utils': 2.1.0 - '@mdx-js/mdx': 1.6.22 - escape-html: 1.0.3 - file-loader: 6.2.0_webpack@5.74.0 - fs-extra: 10.1.0 - image-size: 1.0.2 - mdast-util-to-string: 2.0.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - remark-emoji: 2.2.0 - stringify-object: 3.3.0 - tslib: 2.4.0 - unified: 9.2.2 - unist-util-visit: 2.0.3 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - webpack: 5.74.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@docusaurus/module-type-aliases/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} - peerDependencies: - react: '*' - react-dom: '*' - dependencies: - '@docusaurus/react-loadable': 5.5.2_react@17.0.2 - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@types/history': 4.7.11 - '@types/react': 18.0.20 - '@types/react-router-config': 5.0.6 - '@types/react-router-dom': 5.3.3 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - - /@docusaurus/plugin-content-blog/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - cheerio: 1.0.0-rc.12 - feed: 4.2.2 - fs-extra: 10.1.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - reading-time: 1.5.0 - tslib: 2.4.0 - unist-util-visit: 2.0.3 - utility-types: 3.10.0 - webpack: 5.74.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-content-docs/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/logger': 2.1.0 - '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze - '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - '@types/react-router-config': 5.0.6 - combine-promises: 1.1.0 - fs-extra: 10.1.0 - import-fresh: 3.3.0 - js-yaml: 4.1.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tslib: 2.4.0 - utility-types: 3.10.0 - webpack: 5.74.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-content-pages/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tslib: 2.4.0 - webpack: 5.74.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-debug/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-json-view: 1.21.3_sfoxds7t5ydpegc3knd667wn6m - tslib: 2.4.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - '@types/react' - - bufferutil - - csso - - debug - - encoding - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-google-analytics/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tslib: 2.4.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-google-gtag/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tslib: 2.4.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/plugin-sitemap/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/logger': 2.1.0 - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - fs-extra: 10.1.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - sitemap: 7.1.1 - tslib: 2.4.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/preset-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-debug': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-google-analytics': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-google-gtag': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-sitemap': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/theme-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/theme-search-algolia': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - transitivePeerDependencies: - - '@algolia/client-search' - - '@parcel/css' - - '@swc/core' - - '@types/react' - - bufferutil - - csso - - debug - - encoding - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/react-loadable/5.5.2_react@17.0.2: - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} - peerDependencies: - react: '*' - dependencies: - '@types/react': 18.0.20 - prop-types: 15.8.1 - react: 17.0.2 - - /@docusaurus/theme-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze - '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/theme-translations': 2.1.0 - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - '@mdx-js/react': 1.6.22_react@17.0.2 - clsx: 1.2.1 - copy-text-to-clipboard: 3.0.1 - infima: 0.2.0-alpha.42 - lodash: 4.17.21 - nprogress: 0.2.0 - postcss: 8.4.16 - prism-react-renderer: 1.3.5_react@17.0.2 - prismjs: 1.29.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-router-dom: 5.3.3_react@17.0.2 - rtlcss: 3.5.0 - tslib: 2.4.0 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/theme-common/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze - '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@types/history': 4.7.11 - '@types/react': 18.0.20 - '@types/react-router-config': 5.0.6 - clsx: 1.2.1 - parse-numeric-range: 1.3.0 - prism-react-renderer: 1.3.5_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tslib: 2.4.0 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@parcel/css' - - '@swc/core' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/theme-search-algolia/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} - engines: {node: '>=16.14'} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@docsearch/react': 3.2.1_sfoxds7t5ydpegc3knd667wn6m - '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/logger': 2.1.0 - '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm - '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m - '@docusaurus/theme-translations': 2.1.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 - algoliasearch: 4.14.2 - algoliasearch-helper: 3.11.1_algoliasearch@4.14.2 - clsx: 1.2.1 - eta: 1.12.3 - fs-extra: 10.1.0 - lodash: 4.17.21 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - tslib: 2.4.0 - utility-types: 3.10.0 - transitivePeerDependencies: - - '@algolia/client-search' - - '@docusaurus/types' - - '@parcel/css' - - '@swc/core' - - '@types/react' - - bufferutil - - csso - - debug - - esbuild - - eslint - - lightningcss - - supports-color - - typescript - - uglify-js - - utf-8-validate - - vue-template-compiler - - webpack-cli - dev: false - - /@docusaurus/theme-translations/2.1.0: - resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} - engines: {node: '>=16.14'} - dependencies: - fs-extra: 10.1.0 - tslib: 2.4.0 - dev: false - - /@docusaurus/types/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} - peerDependencies: - react: ^16.8.4 || ^17.0.0 - react-dom: ^16.8.4 || ^17.0.0 - dependencies: - '@types/history': 4.7.11 - '@types/react': 18.0.20 - commander: 5.1.0 - joi: 17.6.0 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m - utility-types: 3.10.0 - webpack: 5.74.0 - webpack-merge: 5.8.0 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - webpack-cli - - /@docusaurus/utils-common/2.1.0: - resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} - engines: {node: '>=16.14'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - dependencies: - tslib: 2.4.0 - dev: false - - /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} - engines: {node: '>=16.14'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - dependencies: - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - tslib: 2.4.0 - dev: false - - /@docusaurus/utils-validation/2.1.0: - resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} - engines: {node: '>=16.14'} - dependencies: - '@docusaurus/logger': 2.1.0 - '@docusaurus/utils': 2.1.0 - joi: 17.6.0 - js-yaml: 4.1.0 - tslib: 2.4.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} - engines: {node: '>=16.14'} - dependencies: - '@docusaurus/logger': 2.1.0 - '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 - joi: 17.6.0 - js-yaml: 4.1.0 - tslib: 2.4.0 - transitivePeerDependencies: - - '@docusaurus/types' - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@docusaurus/utils/2.1.0: - resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} - engines: {node: '>=16.14'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - dependencies: - '@docusaurus/logger': 2.1.0 - '@svgr/webpack': 6.3.1 - file-loader: 6.2.0_webpack@5.74.0 - fs-extra: 10.1.0 - github-slugger: 1.4.0 - globby: 11.1.0 - gray-matter: 4.0.3 - js-yaml: 4.1.0 - lodash: 4.17.21 - micromatch: 4.0.5 - resolve-pathname: 3.0.0 - shelljs: 0.8.5 - tslib: 2.4.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - webpack: 5.74.0 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} - engines: {node: '>=16.14'} - peerDependencies: - '@docusaurus/types': '*' - peerDependenciesMeta: - '@docusaurus/types': - optional: true - dependencies: - '@docusaurus/logger': 2.1.0 - '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m - '@svgr/webpack': 6.3.1 - file-loader: 6.2.0_webpack@5.74.0 - fs-extra: 10.1.0 - github-slugger: 1.4.0 - globby: 11.1.0 - gray-matter: 4.0.3 - js-yaml: 4.1.0 - lodash: 4.17.21 - micromatch: 4.0.5 - resolve-pathname: 3.0.0 - shelljs: 0.8.5 - tslib: 2.4.0 - url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu - webpack: 5.74.0 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - supports-color - - uglify-js - - webpack-cli - dev: false - - /@emotion/hash/0.8.0: - resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} - dev: true - - /@esbuild/linux-loong64/0.15.7: - resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@hapi/hoek/9.3.0: - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} - - /@hapi/topo/5.1.0: - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} - dependencies: - '@hapi/hoek': 9.3.0 - - /@jridgewell/gen-mapping/0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - - /@jridgewell/gen-mapping/0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} - dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.15 - - /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} - - /@jridgewell/set-array/1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - - /@jridgewell/source-map/0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} - dependencies: - '@jridgewell/gen-mapping': 0.3.2 - '@jridgewell/trace-mapping': 0.3.15 - - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - - /@jridgewell/trace-mapping/0.3.15: - resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} - dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - - /@leichtgewicht/ip-codec/2.0.4: - resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} - dev: false - - /@mdx-js/mdx/1.6.22: - resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} - dependencies: - '@babel/core': 7.12.9 - '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 - '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 - '@mdx-js/util': 1.6.22 - babel-plugin-apply-mdx-type-prop: 1.6.22_@babel+core@7.12.9 - babel-plugin-extract-import-names: 1.6.22 - camelcase-css: 2.0.1 - detab: 2.0.4 - hast-util-raw: 6.0.1 - lodash.uniq: 4.5.0 - mdast-util-to-hast: 10.0.1 - remark-footnotes: 2.0.0 - remark-mdx: 1.6.22 - remark-parse: 8.0.3 - remark-squeeze-paragraphs: 4.0.0 - style-to-object: 0.3.0 - unified: 9.2.0 - unist-builder: 2.0.3 - unist-util-visit: 2.0.3 - transitivePeerDependencies: - - supports-color - dev: false - - /@mdx-js/react/1.6.22_react@17.0.2: - resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} - peerDependencies: - react: ^16.13.1 || ^17.0.0 - dependencies: - react: 17.0.2 - dev: false - - /@mdx-js/util/1.6.22: - resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} - dev: false - - /@mysten/bcs/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-qodo+w5rvH364YNOFSXMAJWWdCyJaRXCSOz+lRnu16VlVKdSQdQU9Ll2mkpL5DTi6A8bNXy9RubpuEnUOEzkMg==} - dependencies: - bn.js: 5.2.1 - dev: true - - /@mysten/sui.js/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-Hc42dDjizWaSi43gbA0XK1c6M4cbl95PaNAfebWCc0HffXUsAxPRwI//Uq678wr5OYfsx9V2ausida5plhDUag==} - engines: {node: '>=16'} - dependencies: - '@mysten/bcs': 0.0.0-experimental-20220914153135 - '@noble/hashes': 1.1.2 - '@noble/secp256k1': 1.7.0 - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - rpc-websockets: 7.5.0 - tweetnacl: 1.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@mysten/sui.js/0.8.0: - resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} - engines: {node: '>=10'} - dependencies: - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - tweetnacl: 1.0.3 - util: 0.12.4 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - - /@mysten/wallet-adapter-all-wallets/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-QNLy2snsSF2mibDsXWzT9vrK58VNhDvAxO/30qPmcb9OpwOPIHSoJmCX6HfzA6gXgI7XSEh7TSBZTOa0yLz+Gw==} - dependencies: - '@mysten/wallet-adapter-mock-wallet': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: - resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} - dependencies: - '@mysten/sui.js': 0.8.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - - /@mysten/wallet-adapter-base/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-j3fQHiy7mRKvRD+1yjBxm2QiaGIR1LBK3MfA8Ed4bGHfHKUDAF09rEeC/9G1Sa7eNrjdjs/q/l//Fq3dYS/szw==} - dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@mysten/wallet-adapter-mock-wallet/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-9Kj2U1p+KT6BNhu2UqXOsRODT/cEGawnBFFQhOv5BZsU8Y75iN9houKEe0FccfVY9Dgzc95J1o+XtKrxvJs4Tg==} - dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-1bxx6v0aLqGzlYnIx8nkDf5oQjPFHKJnaTgHQohBauFrO9JhN14oHv1mYMpDlBy2PzLl17M60mv+I6SWxOe29w==} - dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@noble/hashes/1.1.2: - resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} - dev: true - - /@noble/secp256k1/1.7.0: - resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} - dev: true - - /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - run-parallel: 1.2.0 - dev: false - - /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} - dev: false - - /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} - dependencies: - '@nodelib/fs.scandir': 2.1.5 - fastq: 1.13.0 - dev: false - - /@polka/url/1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} - dev: false - - /@radix-ui/primitive/1.0.0: - resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} - dependencies: - '@babel/runtime': 7.19.0 - dev: false - - /@radix-ui/react-compose-refs/1.0.0_react@18.2.0: - resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-context/1.0.0_react@18.2.0: - resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-dialog/1.0.0_7ey2zzynotv32rpkwno45fsx4e: - resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-context': 1.0.0_react@18.2.0 - '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0 - '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-id': 1.0.0_react@18.2.0 - '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-slot': 1.0.0_react@18.2.0 - '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0 - aria-hidden: 1.2.1_w5j4k42lgipnm43s3brx6h3c34 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.4_w5j4k42lgipnm43s3brx6h3c34 - transitivePeerDependencies: - - '@types/react' - dev: false - - /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - - /@radix-ui/react-focus-guards/1.0.0_react@18.2.0: - resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - - /@radix-ui/react-id/1.0.0_react@18.2.0: - resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - - /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - - /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-slot': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - dev: false - - /@radix-ui/react-slot/1.0.0_react@18.2.0: - resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0: - resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0: - resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0: - resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 - dev: false - - /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0: - resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 - dev: false - - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} - dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true - - /@sideway/address/4.1.4: - resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} - dependencies: - '@hapi/hoek': 9.3.0 - - /@sideway/formula/3.0.0: - resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} - - /@sideway/pinpoint/2.0.0: - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} - - /@sindresorhus/is/0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} - engines: {node: '>=6'} - dev: false - - /@slorber/static-site-generator-webpack-plugin/4.0.7: - resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} - engines: {node: '>=14'} - dependencies: - eval: 0.1.8 - p-map: 4.0.0 - webpack-sources: 3.2.3 - dev: false - - /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} - engines: {node: '>=12'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - - /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} - engines: {node: '>=10'} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 - - /@svgr/core/6.3.1: - resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} - engines: {node: '>=10'} - dependencies: - '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 - camelcase: 6.3.0 - cosmiconfig: 7.0.1 - transitivePeerDependencies: - - supports-color - - /@svgr/hast-util-to-babel-ast/6.3.1: - resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} - engines: {node: '>=10'} - dependencies: - '@babel/types': 7.19.0 - entities: 4.4.0 - - /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} - engines: {node: '>=10'} - peerDependencies: - '@svgr/core': ^6.0.0 - dependencies: - '@babel/core': 7.19.1 - '@svgr/babel-preset': 6.3.1_@babel+core@7.19.1 - '@svgr/core': 6.3.1 - '@svgr/hast-util-to-babel-ast': 6.3.1 - svg-parser: 2.0.4 - transitivePeerDependencies: - - supports-color - - /@svgr/plugin-svgo/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} - engines: {node: '>=10'} - peerDependencies: - '@svgr/core': ^6.0.0 - dependencies: - '@svgr/core': 6.3.1 - cosmiconfig: 7.0.1 - deepmerge: 4.2.2 - svgo: 2.8.0 - dev: false - - /@svgr/webpack/6.3.1: - resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} - engines: {node: '>=10'} - dependencies: - '@babel/core': 7.19.1 - '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.19.1 - '@babel/preset-env': 7.19.1_@babel+core@7.19.1 - '@babel/preset-react': 7.18.6_@babel+core@7.19.1 - '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 - '@svgr/core': 6.3.1 - '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 - '@svgr/plugin-svgo': 6.3.1_@svgr+core@6.3.1 - transitivePeerDependencies: - - supports-color - dev: false - - /@szmarczak/http-timer/1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} - engines: {node: '>=6'} - dependencies: - defer-to-connect: 1.1.3 - dev: false - - /@trysound/sax/0.2.0: - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} - dev: false - - /@tsconfig/docusaurus/1.0.6: - resolution: {integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==} - dev: true - - /@types/body-parser/1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} - dependencies: - '@types/connect': 3.4.35 - '@types/node': 17.0.45 - dev: false - - /@types/bonjour/3.5.10: - resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} - dependencies: - '@types/node': 12.20.55 - dev: false - - /@types/connect-history-api-fallback/1.3.5: - resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} - dependencies: - '@types/express-serve-static-core': 4.17.31 - '@types/node': 12.20.55 - dev: false - - /@types/connect/3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} - dependencies: - '@types/node': 12.20.55 - - /@types/eslint-scope/3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} - dependencies: - '@types/eslint': 8.4.6 - '@types/estree': 0.0.51 - - /@types/eslint/8.4.6: - resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} - dependencies: - '@types/estree': 0.0.51 - '@types/json-schema': 7.0.11 - - /@types/estree/0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} - - /@types/express-serve-static-core/4.17.31: - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} - dependencies: - '@types/node': 17.0.45 - '@types/qs': 6.9.7 - '@types/range-parser': 1.2.4 - dev: false - - /@types/express/4.17.14: - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} - dependencies: - '@types/body-parser': 1.19.2 - '@types/express-serve-static-core': 4.17.31 - '@types/qs': 6.9.7 - '@types/serve-static': 1.15.0 - dev: false - - /@types/hast/2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} - dependencies: - '@types/unist': 2.0.6 - dev: false - - /@types/history/4.7.11: - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} - - /@types/html-minifier-terser/6.1.0: - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} - dev: false - - /@types/http-proxy/1.17.9: - resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} - dependencies: - '@types/node': 17.0.45 - dev: false - - /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} - - /@types/json5/0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true - - /@types/keyv/3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} - dependencies: - '@types/node': 17.0.45 - dev: false - - /@types/mdast/3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} - dependencies: - '@types/unist': 2.0.6 - dev: false - - /@types/mime/3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} - dev: false - - /@types/node/12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - - /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} - dev: false - - /@types/parse-json/4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - - /@types/parse5/5.0.3: - resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} - dev: false - - /@types/prop-types/15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} - - /@types/qs/6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} - dev: false - - /@types/range-parser/1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} - dev: false - - /@types/react-dom/18.0.6: - resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} - dependencies: - '@types/react': 18.0.20 - dev: true - - /@types/react-router-config/5.0.6: - resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} - dependencies: - '@types/history': 4.7.11 - '@types/react': 18.0.20 - '@types/react-router': 5.1.19 - - /@types/react-router-dom/5.3.3: - resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} - dependencies: - '@types/history': 4.7.11 - '@types/react': 18.0.20 - '@types/react-router': 5.1.19 - - /@types/react-router/5.1.19: - resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} - dependencies: - '@types/history': 4.7.11 - '@types/react': 18.0.20 - - /@types/react/18.0.20: - resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} - dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.1 - - /@types/responselike/1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} - dependencies: - '@types/node': 17.0.45 - dev: false - - /@types/retry/0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} - dev: false - - /@types/sax/1.2.4: - resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} - dependencies: - '@types/node': 17.0.45 - dev: false - - /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} - - /@types/serve-index/1.9.1: - resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} - dependencies: - '@types/express': 4.17.14 - dev: false - - /@types/serve-static/1.15.0: - resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} - dependencies: - '@types/mime': 3.0.1 - '@types/node': 12.20.55 - dev: false - - /@types/sockjs/0.3.33: - resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} - dependencies: - '@types/node': 12.20.55 - dev: false - - /@types/unist/2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} - dev: false - - /@types/ws/7.4.7: - resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} - dependencies: - '@types/node': 12.20.55 - - /@types/ws/8.5.3: - resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} - dependencies: - '@types/node': 12.20.55 - dev: false - - /@vanilla-extract/css/1.9.0: - resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} - dependencies: - '@emotion/hash': 0.8.0 - '@vanilla-extract/private': 1.0.3 - chalk: 4.1.2 - css-what: 5.1.0 - cssesc: 3.0.0 - csstype: 3.1.1 - deep-object-diff: 1.1.7 - deepmerge: 4.2.2 - escape-string-regexp: 4.0.0 - media-query-parser: 2.0.2 - outdent: 0.8.0 - dev: true - - /@vanilla-extract/integration/5.0.1: - resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} - dependencies: - '@vanilla-extract/css': 1.9.0 - esbuild: 0.11.23 - eval: 0.1.6 - find-up: 5.0.0 - javascript-stringify: 2.1.0 - lodash: 4.17.21 - outdent: 0.8.0 - dev: true - - /@vanilla-extract/private/1.0.3: - resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} - dev: true - - /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: - resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} - peerDependencies: - vite: ^2.2.3 - dependencies: - '@vanilla-extract/integration': 5.0.1 - outdent: 0.8.0 - postcss: 8.4.16 - postcss-load-config: 3.1.4_postcss@8.4.16 - vite: 3.1.2 - transitivePeerDependencies: - - ts-node - dev: true - - /@vitejs/plugin-react/2.1.0_vite@3.1.2: - resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} - engines: {node: ^14.18.0 || >=16.0.0} - peerDependencies: - vite: ^3.0.0 - dependencies: - '@babel/core': 7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1 - magic-string: 0.26.3 - react-refresh: 0.14.0 - vite: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true - - /@webassemblyjs/ast/1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} - dependencies: - '@webassemblyjs/helper-numbers': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - - /@webassemblyjs/floating-point-hex-parser/1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} - - /@webassemblyjs/helper-api-error/1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} - - /@webassemblyjs/helper-buffer/1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} - - /@webassemblyjs/helper-numbers/1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} - dependencies: - '@webassemblyjs/floating-point-hex-parser': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@xtuc/long': 4.2.2 - - /@webassemblyjs/helper-wasm-bytecode/1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} - - /@webassemblyjs/helper-wasm-section/1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - - /@webassemblyjs/ieee754/1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} - dependencies: - '@xtuc/ieee754': 1.2.0 - - /@webassemblyjs/leb128/1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} - dependencies: - '@xtuc/long': 4.2.2 - - /@webassemblyjs/utf8/1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} - - /@webassemblyjs/wasm-edit/1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/helper-wasm-section': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-opt': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - '@webassemblyjs/wast-printer': 1.11.1 - - /@webassemblyjs/wasm-gen/1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - - /@webassemblyjs/wasm-opt/1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-buffer': 1.11.1 - '@webassemblyjs/wasm-gen': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - - /@webassemblyjs/wasm-parser/1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/helper-api-error': 1.11.1 - '@webassemblyjs/helper-wasm-bytecode': 1.11.1 - '@webassemblyjs/ieee754': 1.11.1 - '@webassemblyjs/leb128': 1.11.1 - '@webassemblyjs/utf8': 1.11.1 - - /@webassemblyjs/wast-printer/1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} - dependencies: - '@webassemblyjs/ast': 1.11.1 - '@xtuc/long': 4.2.2 - - /@xtuc/ieee754/1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} - - /@xtuc/long/4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} - - /JSONStream/1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true - dependencies: - jsonparse: 1.3.1 - through: 2.3.8 - - /accepts/1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} - dependencies: - mime-types: 2.1.35 - negotiator: 0.6.3 - dev: false - - /acorn-import-assertions/1.8.0_acorn@8.8.0: - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} - peerDependencies: - acorn: ^8 - dependencies: - acorn: 8.8.0 - - /acorn-walk/8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} - dev: false - - /acorn/8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} - engines: {node: '>=0.4.0'} - hasBin: true - - /address/1.2.1: - resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} - engines: {node: '>= 10.0.0'} - dev: false - - /aggregate-error/3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} - dependencies: - clean-stack: 2.2.0 - indent-string: 4.0.0 - dev: false - - /ajv-formats/2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} - peerDependenciesMeta: - ajv: - optional: true - dependencies: - ajv: 8.11.0 - dev: false - - /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} - peerDependencies: - ajv: ^6.9.1 - dependencies: - ajv: 6.12.6 - - /ajv-keywords/5.1.0_ajv@8.11.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} - peerDependencies: - ajv: ^8.8.2 - dependencies: - ajv: 8.11.0 - fast-deep-equal: 3.1.3 - dev: false - - /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} - dependencies: - fast-deep-equal: 3.1.3 - fast-json-stable-stringify: 2.1.0 - json-schema-traverse: 0.4.1 - uri-js: 4.4.1 - - /ajv/8.11.0: - resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} - dependencies: - fast-deep-equal: 3.1.3 - json-schema-traverse: 1.0.0 - require-from-string: 2.0.2 - uri-js: 4.4.1 - dev: false - - /algoliasearch-helper/3.11.1_algoliasearch@4.14.2: - resolution: {integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==} - peerDependencies: - algoliasearch: '>= 3.1 < 6' - dependencies: - '@algolia/events': 4.0.1 - algoliasearch: 4.14.2 - dev: false - - /algoliasearch/4.14.2: - resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} - dependencies: - '@algolia/cache-browser-local-storage': 4.14.2 - '@algolia/cache-common': 4.14.2 - '@algolia/cache-in-memory': 4.14.2 - '@algolia/client-account': 4.14.2 - '@algolia/client-analytics': 4.14.2 - '@algolia/client-common': 4.14.2 - '@algolia/client-personalization': 4.14.2 - '@algolia/client-search': 4.14.2 - '@algolia/logger-common': 4.14.2 - '@algolia/logger-console': 4.14.2 - '@algolia/requester-browser-xhr': 4.14.2 - '@algolia/requester-common': 4.14.2 - '@algolia/requester-node-http': 4.14.2 - '@algolia/transporter': 4.14.2 - dev: false - - /ansi-align/3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} - dependencies: - string-width: 4.2.3 - dev: false - - /ansi-html-community/0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} - hasBin: true - dev: false - - /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} - dev: false - - /ansi-regex/6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} - dev: false - - /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} - dependencies: - color-convert: 1.9.3 - - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} - dependencies: - color-convert: 2.0.1 - - /ansi-styles/6.1.1: - resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==} - engines: {node: '>=12'} - dev: false - - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} - dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 - - /arg/5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} - dev: false - - /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} - dependencies: - sprintf-js: 1.0.3 - dev: false - - /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} - dev: false - - /aria-hidden/1.2.1_w5j4k42lgipnm43s3brx6h3c34: - resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.9.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - '@types/react': 18.0.20 - react: 18.2.0 - tslib: 2.4.0 - dev: false - - /array-flatten/1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} - dev: false - - /array-flatten/2.1.2: - resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} - dev: false - - /array-union/2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} - dev: false - - /asap/2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} - dev: false - - /at-least-node/1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} - dev: false - - /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} - hasBin: true - dev: true - - /autoprefixer/10.4.11_postcss@8.4.16: - resolution: {integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==} - engines: {node: ^10 || ^12 || >=14} - hasBin: true - peerDependencies: - postcss: ^8.1.0 - dependencies: - browserslist: 4.21.4 - caniuse-lite: 1.0.30001402 - fraction.js: 4.2.0 - normalize-range: 0.1.2 - picocolors: 1.0.0 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false - - /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: false - - /axios/0.25.0: - resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} - dependencies: - follow-redirects: 1.15.2 - transitivePeerDependencies: - - debug - dev: false - - /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: - resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} - engines: {node: '>= 8.9'} - peerDependencies: - '@babel/core': ^7.0.0 - webpack: '>=2' - dependencies: - '@babel/core': 7.19.1 - find-cache-dir: 3.3.2 - loader-utils: 2.0.2 - make-dir: 3.1.0 - schema-utils: 2.7.1 - webpack: 5.74.0 - dev: false - - /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: - resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} - peerDependencies: - '@babel/core': ^7.11.6 - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 - '@mdx-js/util': 1.6.22 - dev: false - - /babel-plugin-dynamic-import-node/2.3.3: - resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} - dependencies: - object.assign: 4.1.4 - dev: false - - /babel-plugin-extract-import-names/1.6.22: - resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} - dependencies: - '@babel/helper-plugin-utils': 7.10.4 - dev: false - - /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/compat-data': 7.19.1 - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 - semver: 6.3.0 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 - core-js-compat: 3.25.1 - transitivePeerDependencies: - - supports-color - dev: false - - /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} - peerDependencies: - '@babel/core': ^7.0.0-0 - dependencies: - '@babel/core': 7.19.1 - '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 - transitivePeerDependencies: - - supports-color - dev: false - - /bail/1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} - dev: false - - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - - /base16/1.0.0: - resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} - dev: false - - /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - - /batch/0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} - dev: false - - /big.js/3.2.0: - resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} - dev: true - - /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} - dev: false - - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} - - /bn.js/5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - - /body-parser/1.20.0: - resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dependencies: - bytes: 3.1.2 - content-type: 1.0.4 - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - on-finished: 2.4.1 - qs: 6.10.3 - raw-body: 2.5.1 - type-is: 1.6.18 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /bonjour-service/1.0.14: - resolution: {integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==} - dependencies: - array-flatten: 2.1.2 - dns-equal: 1.0.0 - fast-deep-equal: 3.1.3 - multicast-dns: 7.2.5 - dev: false - - /boolbase/1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - dev: false - - /boxen/5.1.2: - resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} - engines: {node: '>=10'} - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 2.2.1 - string-width: 4.2.3 - type-fest: 0.20.2 - widest-line: 3.1.0 - wrap-ansi: 7.0.0 - dev: false - - /boxen/6.2.1: - resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - ansi-align: 3.0.1 - camelcase: 6.3.0 - chalk: 4.1.2 - cli-boxes: 3.0.0 - string-width: 5.1.2 - type-fest: 2.19.0 - widest-line: 4.0.1 - wrap-ansi: 8.0.1 - dev: false - - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - - /browserslist/4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001402 - electron-to-chromium: 1.4.254 - node-releases: 2.0.6 - update-browserslist-db: 1.0.9_browserslist@4.21.4 - - /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} - - /buffer/6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} - dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 - - /bufferutil/4.0.6: - resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} - engines: {node: '>=6.14.2'} - requiresBuild: true - dependencies: - node-gyp-build: 4.5.0 - dev: true - - /bytes/3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} - dev: false - - /bytes/3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} - dev: false - - /cacheable-request/6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} - engines: {node: '>=8'} - dependencies: - clone-response: 1.0.3 - get-stream: 5.2.0 - http-cache-semantics: 4.1.0 - keyv: 3.1.0 - lowercase-keys: 2.0.0 - normalize-url: 4.5.1 - responselike: 1.0.2 - dev: false - - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.3 - dev: false - - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} - - /camel-case/4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} - dependencies: - pascal-case: 3.1.2 - tslib: 2.4.0 - dev: false - - /camelcase-css/2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} - dev: false - - /camelcase/6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - - /caniuse-api/3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - dependencies: - browserslist: 4.21.4 - caniuse-lite: 1.0.30001402 - lodash.memoize: 4.1.2 - lodash.uniq: 4.5.0 - dev: false - - /caniuse-lite/1.0.30001402: - resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} - - /ccount/1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} - dev: false - - /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} - dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - - /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - - /character-entities-legacy/1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} - dev: false - - /character-entities/1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} - dev: false - - /character-reference-invalid/1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} - dev: false - - /cheerio-select/2.1.0: - resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} - dependencies: - boolbase: 1.0.0 - css-select: 5.1.0 - css-what: 6.1.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.0.1 - dev: false - - /cheerio/1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} - dependencies: - cheerio-select: 2.1.0 - dom-serializer: 2.0.0 - domhandler: 5.0.3 - domutils: 3.0.1 - htmlparser2: 8.0.1 - parse5: 7.1.1 - parse5-htmlparser2-tree-adapter: 7.0.0 - dev: false - - /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} - dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - - /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} - - /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} - dev: false - - /clean-css/5.3.1: - resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==} - engines: {node: '>= 10.0'} - dependencies: - source-map: 0.6.1 - dev: false - - /clean-stack/2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} - dev: false - - /cli-boxes/2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} - dev: false - - /cli-boxes/3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} - dev: false - - /cli-table3/0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - dev: false - - /clone-deep/4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} - dependencies: - is-plain-object: 2.0.4 - kind-of: 6.0.3 - shallow-clone: 3.0.1 - - /clone-response/1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} - dependencies: - mimic-response: 1.0.1 - dev: false - - /clsx/1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} - dev: false - - /collapse-white-space/1.0.6: - resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} - dev: false - - /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} - dependencies: - color-name: 1.1.3 - - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} - dependencies: - color-name: 1.1.4 - - /color-name/1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - - /colord/2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} - dev: false - - /colorette/2.0.19: - resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} - dev: false - - /combine-promises/1.1.0: - resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} - engines: {node: '>=10'} - dev: false - - /comma-separated-tokens/1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} - dev: false - - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - - /commander/5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} - - /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} - dev: false - - /commander/8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} - dev: false - - /commondir/1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} - dev: false - - /compressible/2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} - dependencies: - mime-db: 1.52.0 - dev: false - - /compression/1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} - dependencies: - accepts: 1.3.8 - bytes: 3.0.0 - compressible: 2.0.18 - debug: 2.6.9 - on-headers: 1.0.2 - safe-buffer: 5.1.2 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: false - - /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - - /configstore/5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} - dependencies: - dot-prop: 5.3.0 - graceful-fs: 4.2.10 - make-dir: 3.1.0 - unique-string: 2.0.0 - write-file-atomic: 3.0.3 - xdg-basedir: 4.0.0 - dev: false - - /connect-history-api-fallback/2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} - dev: false - - /consola/2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} - dev: false - - /content-disposition/0.5.2: - resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} - engines: {node: '>= 0.6'} - dev: false - - /content-disposition/0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /content-type/1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} - dev: false - - /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - dependencies: - safe-buffer: 5.1.2 - - /cookie-signature/1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} - dev: false - - /cookie/0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} - dev: false - - /copy-anything/2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} - dependencies: - is-what: 3.14.1 - dev: true - - /copy-text-to-clipboard/3.0.1: - resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} - engines: {node: '>=12'} - dev: false - - /copy-webpack-plugin/11.0.0_webpack@5.74.0: - resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - webpack: ^5.1.0 - dependencies: - fast-glob: 3.2.12 - glob-parent: 6.0.2 - globby: 13.1.2 - normalize-path: 3.0.0 - schema-utils: 4.0.0 - serialize-javascript: 6.0.0 - webpack: 5.74.0 - dev: false - - /core-js-compat/3.25.1: - resolution: {integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==} - dependencies: - browserslist: 4.21.4 - dev: false - - /core-js-pure/3.25.1: - resolution: {integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==} - requiresBuild: true - dev: false - - /core-js/3.25.1: - resolution: {integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==} - requiresBuild: true - dev: false - - /core-util-is/1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} - dev: false - - /cosmiconfig/6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - dev: false - - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 - - /cross-fetch/3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} - dependencies: - node-fetch: 2.6.7 - transitivePeerDependencies: - - encoding - - /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} - dependencies: - path-key: 3.1.1 - shebang-command: 2.0.0 - which: 2.0.2 - dev: false - - /crypto-random-string/2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} - dev: false - - /css-declaration-sorter/6.3.1_postcss@8.4.16: - resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} - engines: {node: ^10 || ^12 || >=14} - peerDependencies: - postcss: ^8.0.9 - dependencies: - postcss: 8.4.16 - dev: false - - /css-loader/6.7.1_webpack@5.74.0: - resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^5.0.0 - dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-modules-extract-imports: 3.0.0_postcss@8.4.16 - postcss-modules-local-by-default: 4.0.0_postcss@8.4.16 - postcss-modules-scope: 3.0.0_postcss@8.4.16 - postcss-modules-values: 4.0.0_postcss@8.4.16 - postcss-value-parser: 4.2.0 - semver: 7.3.7 - webpack: 5.74.0 - dev: false - - /css-minimizer-webpack-plugin/4.1.0_kwz7aenajwsweas6icw5ncsgdy: - resolution: {integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==} - engines: {node: '>= 14.15.0'} - peerDependencies: - '@parcel/css': '*' - clean-css: '*' - csso: '*' - esbuild: '*' - lightningcss: '*' - webpack: ^5.0.0 - peerDependenciesMeta: - '@parcel/css': - optional: true - clean-css: - optional: true - csso: - optional: true - esbuild: - optional: true - lightningcss: - optional: true - dependencies: - clean-css: 5.3.1 - cssnano: 5.1.13_postcss@8.4.16 - jest-worker: 27.5.1 - postcss: 8.4.16 - schema-utils: 4.0.0 - serialize-javascript: 6.0.0 - source-map: 0.6.1 - webpack: 5.74.0 - dev: false - - /css-parse/2.0.0: - resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} - dependencies: - css: 2.2.4 - dev: true - - /css-select/4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 4.3.1 - domutils: 2.8.0 - nth-check: 2.1.1 - dev: false - - /css-select/5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} - dependencies: - boolbase: 1.0.0 - css-what: 6.1.0 - domhandler: 5.0.3 - domutils: 3.0.1 - nth-check: 2.1.1 - dev: false - - /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} - dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 - dev: true - - /css-tree/1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} - dependencies: - mdn-data: 2.0.14 - source-map: 0.6.1 - dev: false - - /css-what/5.1.0: - resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} - engines: {node: '>= 6'} - dev: true - - /css-what/6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} - dev: false - - /css/2.2.4: - resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} - dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.5.3 - urix: 0.1.0 - dev: true - - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} - hasBin: true - - /cssnano-preset-advanced/5.3.8_postcss@8.4.16: - resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - autoprefixer: 10.4.11_postcss@8.4.16 - cssnano-preset-default: 5.2.12_postcss@8.4.16 - postcss: 8.4.16 - postcss-discard-unused: 5.1.0_postcss@8.4.16 - postcss-merge-idents: 5.1.1_postcss@8.4.16 - postcss-reduce-idents: 5.2.0_postcss@8.4.16 - postcss-zindex: 5.1.0_postcss@8.4.16 - dev: false - - /cssnano-preset-default/5.2.12_postcss@8.4.16: - resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - css-declaration-sorter: 6.3.1_postcss@8.4.16 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-calc: 8.2.4_postcss@8.4.16 - postcss-colormin: 5.3.0_postcss@8.4.16 - postcss-convert-values: 5.1.2_postcss@8.4.16 - postcss-discard-comments: 5.1.2_postcss@8.4.16 - postcss-discard-duplicates: 5.1.0_postcss@8.4.16 - postcss-discard-empty: 5.1.1_postcss@8.4.16 - postcss-discard-overridden: 5.1.0_postcss@8.4.16 - postcss-merge-longhand: 5.1.6_postcss@8.4.16 - postcss-merge-rules: 5.1.2_postcss@8.4.16 - postcss-minify-font-values: 5.1.0_postcss@8.4.16 - postcss-minify-gradients: 5.1.1_postcss@8.4.16 - postcss-minify-params: 5.1.3_postcss@8.4.16 - postcss-minify-selectors: 5.2.1_postcss@8.4.16 - postcss-normalize-charset: 5.1.0_postcss@8.4.16 - postcss-normalize-display-values: 5.1.0_postcss@8.4.16 - postcss-normalize-positions: 5.1.1_postcss@8.4.16 - postcss-normalize-repeat-style: 5.1.1_postcss@8.4.16 - postcss-normalize-string: 5.1.0_postcss@8.4.16 - postcss-normalize-timing-functions: 5.1.0_postcss@8.4.16 - postcss-normalize-unicode: 5.1.0_postcss@8.4.16 - postcss-normalize-url: 5.1.0_postcss@8.4.16 - postcss-normalize-whitespace: 5.1.1_postcss@8.4.16 - postcss-ordered-values: 5.1.3_postcss@8.4.16 - postcss-reduce-initial: 5.1.0_postcss@8.4.16 - postcss-reduce-transforms: 5.1.0_postcss@8.4.16 - postcss-svgo: 5.1.0_postcss@8.4.16 - postcss-unique-selectors: 5.1.1_postcss@8.4.16 - dev: false - - /cssnano-utils/3.1.0_postcss@8.4.16: - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.16 - dev: false - - /cssnano/5.1.13_postcss@8.4.16: - resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - cssnano-preset-default: 5.2.12_postcss@8.4.16 - lilconfig: 2.0.6 - postcss: 8.4.16 - yaml: 1.10.2 - dev: false - - /csso/4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} - dependencies: - css-tree: 1.1.3 - dev: false - - /csstype/3.1.1: - resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} - - /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: false - - /debug/3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 - dev: true - - /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.3 - dev: true - optional: true - - /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.1.2 - - /decode-uri-component/0.2.0: - resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} - engines: {node: '>=0.10'} - dev: true - - /decompress-response/3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} - dependencies: - mimic-response: 1.0.1 - dev: false - - /deep-extend/0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} - dev: false - - /deep-object-diff/1.1.7: - resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} - dev: true - - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} - - /default-gateway/6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} - dependencies: - execa: 5.1.1 - dev: false - - /defer-to-connect/1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} - dev: false - - /define-lazy-prop/2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} - dev: false - - /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} - engines: {node: '>= 0.4'} - dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 - dev: false - - /del/6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} - dependencies: - globby: 11.1.0 - graceful-fs: 4.2.10 - is-glob: 4.0.3 - is-path-cwd: 2.2.0 - is-path-inside: 3.0.3 - p-map: 4.0.0 - rimraf: 3.0.2 - slash: 3.0.0 - dev: false - - /delay/5.0.0: - resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} - engines: {node: '>=10'} - - /depd/1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} - dev: false - - /depd/2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} - dev: false - - /destroy/1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} - dev: false - - /detab/2.0.4: - resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} - dependencies: - repeat-string: 1.6.1 - dev: false - - /detect-node-es/1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} - dev: false - - /detect-node/2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} - dev: false - - /detect-port-alt/1.1.6: - resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} - engines: {node: '>= 4.2.1'} - hasBin: true - dependencies: - address: 1.2.1 - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - dev: false - - /detect-port/1.3.0: - resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} - engines: {node: '>= 4.2.1'} - hasBin: true - dependencies: - address: 1.2.1 - debug: 2.6.9 - transitivePeerDependencies: - - supports-color - dev: false - - /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} - dependencies: - path-type: 4.0.0 - dev: false - - /dns-equal/1.0.0: - resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} - dev: false - - /dns-packet/5.4.0: - resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} - engines: {node: '>=6'} - dependencies: - '@leichtgewicht/ip-codec': 2.0.4 - dev: false - - /dom-converter/0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} - dependencies: - utila: 0.4.0 - dev: false - - /dom-serializer/1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - entities: 2.2.0 - dev: false - - /dom-serializer/2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - entities: 4.4.0 - dev: false - - /domelementtype/2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} - dev: false - - /domhandler/4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: false - - /domhandler/5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} - dependencies: - domelementtype: 2.3.0 - dev: false - - /domutils/2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} - dependencies: - dom-serializer: 1.4.1 - domelementtype: 2.3.0 - domhandler: 4.3.1 - dev: false - - /domutils/3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} - dependencies: - dom-serializer: 2.0.0 - domelementtype: 2.3.0 - domhandler: 5.0.3 - dev: false - - /dot-case/3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} - dependencies: - no-case: 3.0.4 - tslib: 2.4.0 - dev: false - - /dot-prop/5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} - dependencies: - is-obj: 2.0.0 - dev: false - - /dotenv/10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} - dev: true - - /duplexer/0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} - dev: false - - /duplexer3/0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} - dev: false - - /eastasianwidth/0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} - dev: false - - /ee-first/1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} - dev: false - - /electron-to-chromium/1.4.254: - resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} - - /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} - dev: false - - /emoji-regex/9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} - dev: false - - /emojis-list/2.1.0: - resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} - engines: {node: '>= 0.10'} - dev: true - - /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} - dev: false - - /emoticon/3.2.0: - resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} - dev: false - - /encodeurl/1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} - dev: false - - /end-of-stream/1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} - dependencies: - once: 1.4.0 - dev: false - - /enhanced-resolve/5.10.0: - resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} - engines: {node: '>=10.13.0'} - dependencies: - graceful-fs: 4.2.10 - tapable: 2.2.1 - - /entities/2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} - dev: false - - /entities/4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} - engines: {node: '>=0.12'} - - /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - requiresBuild: true - dependencies: - prr: 1.0.1 - dev: true - optional: true - - /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} - dependencies: - is-arrayish: 0.2.1 - - /es-abstract/1.20.2: - resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 - get-symbol-description: 1.0.0 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-symbols: 1.0.3 - internal-slot: 1.0.3 - is-callable: 1.2.6 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-weakref: 1.0.2 - object-inspect: 1.12.2 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 - dev: false - - /es-module-lexer/0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.6 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - dev: false - - /es6-promise/4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} - - /es6-promisify/5.0.0: - resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} - dependencies: - es6-promise: 4.2.8 - - /esbuild-android-64/0.15.7: - resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-android-arm64/0.15.7: - resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-64/0.15.7: - resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-darwin-arm64/0.15.7: - resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-64/0.15.7: - resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-freebsd-arm64/0.15.7: - resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-32/0.15.7: - resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-64/0.15.7: - resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm/0.15.7: - resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-arm64/0.15.7: - resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-mips64le/0.15.7: - resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-ppc64le/0.15.7: - resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-riscv64/0.15.7: - resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-linux-s390x/0.15.7: - resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /esbuild-netbsd-64/0.15.7: - resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-openbsd-64/0.15.7: - resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true - - /esbuild-sunos-64/0.15.7: - resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-32/0.15.7: - resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-64/0.15.7: - resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild-windows-arm64/0.15.7: - resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true - - /esbuild/0.11.23: - resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} - hasBin: true - requiresBuild: true - dev: true - - /esbuild/0.15.7: - resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} - engines: {node: '>=12'} - hasBin: true - requiresBuild: true - optionalDependencies: - '@esbuild/linux-loong64': 0.15.7 - esbuild-android-64: 0.15.7 - esbuild-android-arm64: 0.15.7 - esbuild-darwin-64: 0.15.7 - esbuild-darwin-arm64: 0.15.7 - esbuild-freebsd-64: 0.15.7 - esbuild-freebsd-arm64: 0.15.7 - esbuild-linux-32: 0.15.7 - esbuild-linux-64: 0.15.7 - esbuild-linux-arm: 0.15.7 - esbuild-linux-arm64: 0.15.7 - esbuild-linux-mips64le: 0.15.7 - esbuild-linux-ppc64le: 0.15.7 - esbuild-linux-riscv64: 0.15.7 - esbuild-linux-s390x: 0.15.7 - esbuild-netbsd-64: 0.15.7 - esbuild-openbsd-64: 0.15.7 - esbuild-sunos-64: 0.15.7 - esbuild-windows-32: 0.15.7 - esbuild-windows-64: 0.15.7 - esbuild-windows-arm64: 0.15.7 - dev: true - - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} - - /escape-goat/2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} - dev: false - - /escape-html/1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} - dev: false - - /escape-string-regexp/1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - - /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} - dependencies: - esrecurse: 4.3.0 - estraverse: 4.3.0 - - /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} - hasBin: true - dev: false - - /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} - dependencies: - estraverse: 5.3.0 - - /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} - - /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} - - /estree-walker/2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true - - /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} - dev: false - - /eta/1.12.3: - resolution: {integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==} - engines: {node: '>=6.0.0'} - dev: false - - /etag/1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} - dev: false - - /eval/0.1.6: - resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} - engines: {node: '>= 0.8'} - dependencies: - require-like: 0.1.2 - dev: true - - /eval/0.1.8: - resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} - engines: {node: '>= 0.8'} - dependencies: - '@types/node': 12.20.55 - require-like: 0.1.2 - dev: false - - /eventemitter3/4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - - /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} - - /execa/5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - dependencies: - cross-spawn: 7.0.3 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - dev: false - - /express/4.18.1: - resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} - engines: {node: '>= 0.10.0'} - dependencies: - accepts: 1.3.8 - array-flatten: 1.1.1 - body-parser: 1.20.0 - content-disposition: 0.5.4 - content-type: 1.0.4 - cookie: 0.5.0 - cookie-signature: 1.0.6 - debug: 2.6.9 - depd: 2.0.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - finalhandler: 1.2.0 - fresh: 0.5.2 - http-errors: 2.0.0 - merge-descriptors: 1.0.1 - methods: 1.1.2 - on-finished: 2.4.1 - parseurl: 1.3.3 - path-to-regexp: 0.1.7 - proxy-addr: 2.0.7 - qs: 6.10.3 - range-parser: 1.2.1 - safe-buffer: 5.2.1 - send: 0.18.0 - serve-static: 1.15.0 - setprototypeof: 1.2.0 - statuses: 2.0.1 - type-is: 1.6.18 - utils-merge: 1.0.1 - vary: 1.1.2 - transitivePeerDependencies: - - supports-color - dev: false - - /extend-shallow/2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} - dependencies: - is-extendable: 0.1.1 - dev: false - - /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} - dev: false - - /eyes/0.1.8: - resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} - engines: {node: '> 0.1.90'} - - /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} - - /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} - dependencies: - '@nodelib/fs.stat': 2.0.5 - '@nodelib/fs.walk': 1.2.8 - glob-parent: 5.1.2 - merge2: 1.4.1 - micromatch: 4.0.5 - dev: false - - /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} - - /fast-url-parser/1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} - dependencies: - punycode: 1.4.1 - dev: false - - /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - dev: true - - /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} - dependencies: - reusify: 1.0.4 - dev: false - - /faye-websocket/0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} - dependencies: - websocket-driver: 0.7.4 - dev: false - - /fbemitter/3.0.0: - resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} - dependencies: - fbjs: 3.0.4 - transitivePeerDependencies: - - encoding - dev: false - - /fbjs-css-vars/1.0.2: - resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} - dev: false - - /fbjs/3.0.4: - resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} - dependencies: - cross-fetch: 3.1.5 - fbjs-css-vars: 1.0.2 - loose-envify: 1.4.0 - object-assign: 4.1.1 - promise: 7.3.1 - setimmediate: 1.0.5 - ua-parser-js: 0.7.31 - transitivePeerDependencies: - - encoding - dev: false - - /feed/4.2.2: - resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} - engines: {node: '>=0.4.0'} - dependencies: - xml-js: 1.6.11 - dev: false - - /file-loader/6.2.0_webpack@5.74.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - loader-utils: 2.0.2 - schema-utils: 3.1.1 - webpack: 5.74.0 - dev: false - - /filesize/8.0.7: - resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} - engines: {node: '>= 0.4.0'} - dev: false - - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} - dependencies: - to-regex-range: 5.0.1 - - /finalhandler/1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} - dependencies: - debug: 2.6.9 - encodeurl: 1.0.2 - escape-html: 1.0.3 - on-finished: 2.4.1 - parseurl: 1.3.3 - statuses: 2.0.1 - unpipe: 1.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /find-cache-dir/3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} - dependencies: - commondir: 1.0.1 - make-dir: 3.1.0 - pkg-dir: 4.2.0 - dev: false - - /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} - dependencies: - locate-path: 3.0.0 - dev: false - - /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} - dependencies: - locate-path: 5.0.0 - path-exists: 4.0.0 - dev: false - - /find-up/5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 - - /flux/4.0.3_react@17.0.2: - resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} - peerDependencies: - react: ^15.0.2 || ^16.0.0 || ^17.0.0 - dependencies: - fbemitter: 3.0.0 - fbjs: 3.0.4 - react: 17.0.2 - transitivePeerDependencies: - - encoding - dev: false - - /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} - peerDependencies: - debug: '*' - peerDependenciesMeta: - debug: - optional: true - dev: false - - /for-each/0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.6 - dev: false - - /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: - resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} - engines: {node: '>=10', yarn: '>=1.0.0'} - peerDependencies: - eslint: '>= 6' - typescript: '>= 2.7' - vue-template-compiler: '*' - webpack: '>= 4' - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - dependencies: - '@babel/code-frame': 7.18.6 - '@types/json-schema': 7.0.11 - chalk: 4.1.2 - chokidar: 3.5.3 - cosmiconfig: 6.0.0 - deepmerge: 4.2.2 - fs-extra: 9.1.0 - glob: 7.2.3 - memfs: 3.4.7 - minimatch: 3.1.2 - schema-utils: 2.7.0 - semver: 7.3.7 - tapable: 1.1.3 - typescript: 4.8.3 - webpack: 5.74.0 - dev: false - - /forwarded/0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} - dev: false - - /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} - dev: false - - /fresh/0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} - dev: false - - /fs-extra/10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} - dependencies: - graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - - /fs-extra/9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} - dependencies: - at-least-node: 1.0.0 - graceful-fs: 4.2.10 - jsonfile: 6.1.0 - universalify: 2.0.0 - dev: false - - /fs-monkey/1.0.3: - resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} - dev: false - - /fs.realpath/1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - optional: true - - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - functions-have-names: 1.2.3 - dev: false - - /functions-have-names/1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: false - - /generic-names/1.0.3: - resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} - dependencies: - loader-utils: 0.2.17 - dev: true - - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} - dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 - dev: false - - /get-nonce/1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} - dev: false - - /get-own-enumerable-property-symbols/3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} - dev: false - - /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} - dependencies: - pump: 3.0.0 - dev: false - - /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} - dependencies: - pump: 3.0.0 - dev: false - - /get-stream/6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - dev: false - - /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 - dev: false - - /github-slugger/1.4.0: - resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} - dev: false - - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 - - /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} - dependencies: - is-glob: 4.0.3 - dev: false - - /glob-to-regexp/0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} - - /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - - /global-dirs/3.0.0: - resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} - engines: {node: '>=10'} - dependencies: - ini: 2.0.0 - dev: false - - /global-modules/2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} - dependencies: - global-prefix: 3.0.0 - dev: false - - /global-prefix/3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} - dependencies: - ini: 1.3.8 - kind-of: 6.0.3 - which: 1.3.1 - dev: false - - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - - /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} - dependencies: - array-union: 2.1.0 - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 3.0.0 - dev: false - - /globby/13.1.2: - resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} - dependencies: - dir-glob: 3.0.1 - fast-glob: 3.2.12 - ignore: 5.2.0 - merge2: 1.4.1 - slash: 4.0.0 - dev: false - - /got/9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} - engines: {node: '>=8.6'} - dependencies: - '@sindresorhus/is': 0.14.0 - '@szmarczak/http-timer': 1.1.2 - '@types/keyv': 3.1.4 - '@types/responselike': 1.0.0 - cacheable-request: 6.1.0 - decompress-response: 3.3.0 - duplexer3: 0.1.5 - get-stream: 4.1.0 - lowercase-keys: 1.0.1 - mimic-response: 1.0.1 - p-cancelable: 1.1.0 - to-readable-stream: 1.0.0 - url-parse-lax: 3.0.0 - dev: false - - /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - requiresBuild: true - - /gray-matter/4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} - dependencies: - js-yaml: 3.14.1 - kind-of: 6.0.3 - section-matter: 1.0.0 - strip-bom-string: 1.0.0 - dev: false - - /gzip-size/6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} - dependencies: - duplexer: 0.1.2 - dev: false - - /handle-thing/2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} - dev: false - - /has-bigints/1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: false - - /has-flag/3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} - - /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} - dependencies: - get-intrinsic: 1.1.3 - dev: false - - /has-symbols/1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} - dev: false - - /has-tostringtag/1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - - /has-yarn/2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} - dev: false - - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 - - /hast-to-hyperscript/9.0.1: - resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} - dependencies: - '@types/unist': 2.0.6 - comma-separated-tokens: 1.0.8 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - style-to-object: 0.3.0 - unist-util-is: 4.1.0 - web-namespaces: 1.1.4 - dev: false - - /hast-util-from-parse5/6.0.1: - resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} - dependencies: - '@types/parse5': 5.0.3 - hastscript: 6.0.0 - property-information: 5.6.0 - vfile: 4.2.1 - vfile-location: 3.2.0 - web-namespaces: 1.1.4 - dev: false - - /hast-util-parse-selector/2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} - dev: false - - /hast-util-raw/6.0.1: - resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} - dependencies: - '@types/hast': 2.3.4 - hast-util-from-parse5: 6.0.1 - hast-util-to-parse5: 6.0.0 - html-void-elements: 1.0.5 - parse5: 6.0.1 - unist-util-position: 3.1.0 - vfile: 4.2.1 - web-namespaces: 1.1.4 - xtend: 4.0.2 - zwitch: 1.0.5 - dev: false - - /hast-util-to-parse5/6.0.0: - resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} - dependencies: - hast-to-hyperscript: 9.0.1 - property-information: 5.6.0 - web-namespaces: 1.1.4 - xtend: 4.0.2 - zwitch: 1.0.5 - dev: false - - /hastscript/6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} - dependencies: - '@types/hast': 2.3.4 - comma-separated-tokens: 1.0.8 - hast-util-parse-selector: 2.2.5 - property-information: 5.6.0 - space-separated-tokens: 1.1.5 - dev: false - - /he/1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} - hasBin: true - dev: false - - /history/4.10.1: - resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} - dependencies: - '@babel/runtime': 7.19.0 - loose-envify: 1.4.0 - resolve-pathname: 3.0.0 - tiny-invariant: 1.2.0 - tiny-warning: 1.0.3 - value-equal: 1.0.1 - dev: false - - /hoist-non-react-statics/3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} - dependencies: - react-is: 16.13.1 - dev: false - - /hpack.js/2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} - dependencies: - inherits: 2.0.4 - obuf: 1.1.2 - readable-stream: 2.3.7 - wbuf: 1.7.3 - dev: false - - /html-entities/2.3.3: - resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} - dev: false - - /html-minifier-terser/6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} - hasBin: true - dependencies: - camel-case: 4.1.2 - clean-css: 5.3.1 - commander: 8.3.0 - he: 1.2.0 - param-case: 3.0.4 - relateurl: 0.2.7 - terser: 5.15.0 - dev: false - - /html-tags/3.2.0: - resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} - engines: {node: '>=8'} - dev: false - - /html-void-elements/1.0.5: - resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} - dev: false - - /html-webpack-plugin/5.5.0_webpack@5.74.0: - resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} - engines: {node: '>=10.13.0'} - peerDependencies: - webpack: ^5.20.0 - dependencies: - '@types/html-minifier-terser': 6.1.0 - html-minifier-terser: 6.1.0 - lodash: 4.17.21 - pretty-error: 4.0.0 - tapable: 2.2.1 - webpack: 5.74.0 - dev: false - - /htmlparser2/6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} - dependencies: - domelementtype: 2.3.0 - domhandler: 4.3.1 - domutils: 2.8.0 - entities: 2.2.0 - dev: false - - /htmlparser2/8.0.1: - resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} - dependencies: - domelementtype: 2.3.0 - domhandler: 5.0.3 - domutils: 3.0.1 - entities: 4.4.0 - dev: false - - /http-cache-semantics/4.1.0: - resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} - dev: false - - /http-deceiver/1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} - dev: false - - /http-errors/1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} - dependencies: - depd: 1.1.2 - inherits: 2.0.3 - setprototypeof: 1.1.0 - statuses: 1.5.0 - dev: false - - /http-errors/2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} - dependencies: - depd: 2.0.0 - inherits: 2.0.4 - setprototypeof: 1.2.0 - statuses: 2.0.1 - toidentifier: 1.0.1 - dev: false - - /http-parser-js/0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} - dev: false - - /http-proxy-middleware/2.0.6_@types+express@4.17.14: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} - peerDependencies: - '@types/express': ^4.17.13 - peerDependenciesMeta: - '@types/express': - optional: true - dependencies: - '@types/express': 4.17.14 - '@types/http-proxy': 1.17.9 - http-proxy: 1.18.1 - is-glob: 4.0.3 - is-plain-obj: 3.0.0 - micromatch: 4.0.5 - transitivePeerDependencies: - - debug - dev: false - - /http-proxy/1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} - dependencies: - eventemitter3: 4.0.7 - follow-redirects: 1.15.2 - requires-port: 1.0.0 - transitivePeerDependencies: - - debug - dev: false - - /human-signals/2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - dev: false - - /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: false - - /iconv-lite/0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} - dependencies: - safer-buffer: 2.1.2 - dev: true - optional: true - - /icss-utils/3.0.1: - resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} - dependencies: - postcss: 6.0.23 - dev: true - - /icss-utils/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 - dependencies: - postcss: 8.4.16 - - /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - - /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} - engines: {node: '>= 4'} - dev: false - - /image-size/0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} - hasBin: true - requiresBuild: true - dev: true - optional: true - - /image-size/1.0.2: - resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} - engines: {node: '>=14.0.0'} - hasBin: true - dependencies: - queue: 6.0.2 - dev: false - - /immer/9.0.15: - resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} - dev: false - - /immutable/4.1.0: - resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} - dev: true - - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} - dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - - /import-lazy/2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} - dev: false - - /imurmurhash/0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} - dev: false - - /indent-string/4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} - dev: false - - /infima/0.2.0-alpha.42: - resolution: {integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==} - engines: {node: '>=12'} - dev: false - - /inflight/1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} - dependencies: - once: 1.4.0 - wrappy: 1.0.2 - - /inherits/2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} - dev: false - - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} - - /ini/1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} - dev: false - - /ini/2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} - dev: false - - /inline-style-parser/0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} - dev: false - - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.1.3 - has: 1.0.3 - side-channel: 1.0.4 - dev: false - - /interpret/1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} - dev: false - - /invariant/2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} - dependencies: - loose-envify: 1.4.0 - - /ipaddr.js/1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} - dev: false - - /ipaddr.js/2.0.1: - resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} - engines: {node: '>= 10'} - dev: false - - /is-alphabetical/1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} - dev: false - - /is-alphanumerical/1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} - dependencies: - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - dev: false - - /is-arguments/1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-arrayish/0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - - /is-bigint/1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: false - - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} - dependencies: - binary-extensions: 2.2.0 - - /is-boolean-object/1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-buffer/2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} - dev: false - - /is-callable/1.2.6: - resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} - engines: {node: '>= 0.4'} - dev: false - - /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} - hasBin: true - dependencies: - ci-info: 2.0.0 - dev: false - - /is-core-module/2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} - dependencies: - has: 1.0.3 - - /is-date-object/1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-decimal/1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} - dev: false - - /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} - hasBin: true - dev: false - - /is-extendable/0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} - dev: false - - /is-extglob/2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} - - /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} - dev: false - - /is-generator-function/1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - - /is-hexadecimal/1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} - dev: false - - /is-installed-globally/0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} - dependencies: - global-dirs: 3.0.0 - is-path-inside: 3.0.3 - dev: false - - /is-negative-zero/2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - dev: false - - /is-npm/5.0.0: - resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} - engines: {node: '>=10'} - dev: false - - /is-number-object/1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} - - /is-obj/1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} - dev: false - - /is-obj/2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} - dev: false - - /is-path-cwd/2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} - dev: false - - /is-path-inside/3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} - dev: false - - /is-plain-obj/2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} - dev: false - - /is-plain-obj/3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} - dev: false - - /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} - dependencies: - isobject: 3.0.1 - - /is-regex/1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - - /is-regexp/1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} - dev: false - - /is-root/2.1.0: - resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} - engines: {node: '>=6'} - dev: false - - /is-shared-array-buffer/1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 - dev: false - - /is-stream/2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - dev: false - - /is-string/1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - - /is-typed-array/1.1.9: - resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-abstract: 1.20.2 - for-each: 0.3.3 - has-tostringtag: 1.0.0 - dev: false - - /is-typedarray/1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} - dev: false - - /is-weakref/1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - dependencies: - call-bind: 1.0.2 + '@types/react': 18.0.20 + react: 18.2.0 + tslib: 2.4.0 dev: false - /is-what/3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + /atob/2.1.2: + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} + hasBin: true dev: true - /is-whitespace-character/1.0.4: - resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} - dev: false - - /is-word-character/1.0.4: - resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} - dev: false - - /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} - dependencies: - is-docker: 2.2.1 - dev: false - - /is-yarn-global/0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} - dev: false - - /isarray/0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} - dev: false - - /isarray/1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} - dev: false - - /isexe/2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} dev: false - /isobject/3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} - - /isomorphic-ws/4.0.1_ws@7.5.9: - resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} - peerDependencies: - ws: '*' - dependencies: - ws: 7.5.9 - - /javascript-stringify/2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} dev: true - /jayson/3.7.0: - resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} - engines: {node: '>=8'} - hasBin: true - dependencies: - '@types/connect': 3.4.35 - '@types/node': 12.20.55 - '@types/ws': 7.4.7 - JSONStream: 1.3.5 - commander: 2.20.3 - delay: 5.0.0 - es6-promisify: 5.0.0 - eyes: 0.1.8 - isomorphic-ws: 4.0.1_ws@7.5.9 - json-stringify-safe: 5.0.1 - lodash: 4.17.21 - uuid: 8.3.2 - ws: 7.5.9 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - - /jest-worker/27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/node': 12.20.55 - merge-stream: 2.0.0 - supports-color: 8.1.1 - - /joi/17.6.0: - resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} - dependencies: - '@hapi/hoek': 9.3.0 - '@hapi/topo': 5.1.0 - '@sideway/address': 4.1.4 - '@sideway/formula': 3.0.0 - '@sideway/pinpoint': 2.0.0 - - /js-sha3/0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} - - /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - - /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} - hasBin: true - dependencies: - argparse: 1.0.10 - esprima: 4.0.1 - dev: false - - /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} - hasBin: true - dependencies: - argparse: 2.0.1 - dev: false - - /jsesc/0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} - hasBin: true - dev: false - - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true - - /json-buffer/3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} - dev: false - - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - - /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} - - /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} - dev: false - - /json-stringify-safe/5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} - - /json5/0.5.1: - resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} - hasBin: true - dev: true + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true - dependencies: - minimist: 1.2.6 + /big.js/3.2.0: + resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} dev: true - /json5/2.2.1: - resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} - engines: {node: '>=6'} - hasBin: true - - /jsonfile/6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} - dependencies: - universalify: 2.0.0 - optionalDependencies: - graceful-fs: 4.2.10 - dev: false - - /jsonparse/1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} - - /keyv/3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} - dependencies: - json-buffer: 3.0.0 - dev: false - - /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} - - /kleur/3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - dev: false - - /klona/2.0.5: - resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} - engines: {node: '>= 8'} - dev: false - - /latest-version/5.1.0: - resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} engines: {node: '>=8'} - dependencies: - package-json: 6.5.0 - dev: false - - /less/4.1.3: - resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} - engines: {node: '>=6'} - hasBin: true - dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.4.0 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.10 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.1.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color dev: true - /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} - dev: false - - /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - - /lines-and-columns/1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - - /loader-runner/4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} + /bn.js/5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} - /loader-utils/0.2.17: - resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: - big.js: 3.2.0 - emojis-list: 2.1.0 - json5: 0.5.1 - object-assign: 4.1.1 + balanced-match: 1.0.2 + concat-map: 0.0.1 dev: true - /loader-utils/2.0.2: - resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} - engines: {node: '>=8.9.0'} - dependencies: - big.js: 5.2.2 - emojis-list: 3.0.0 - json5: 2.2.1 - dev: false - - /loader-utils/3.2.0: - resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} - engines: {node: '>= 12.13.0'} - dev: false - - /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} - dependencies: - p-locate: 3.0.0 - path-exists: 3.0.0 - dev: false - - /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} engines: {node: '>=8'} dependencies: - p-locate: 4.1.0 - dev: false - - /locate-path/6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} - dependencies: - p-locate: 5.0.0 - - /lodash.camelcase/4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + fill-range: 7.0.1 dev: true - /lodash.curry/4.1.1: - resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} - dev: false - - /lodash.debounce/4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} - dev: false - - /lodash.flow/3.5.0: - resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} - dev: false - - /lodash.memoize/4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} - dev: false - - /lodash.uniq/4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} - dev: false - - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} - - /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: - js-tokens: 4.0.0 + caniuse-lite: 1.0.30001402 + electron-to-chromium: 1.4.254 + node-releases: 2.0.6 + update-browserslist-db: 1.0.9_browserslist@4.21.4 + dev: true - /lossless-json/1.0.5: - resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 - /lower-case/2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + /bufferutil/4.0.6: + resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} + engines: {node: '>=6.14.2'} + requiresBuild: true dependencies: - tslib: 2.4.0 - dev: false + node-gyp-build: 4.5.0 + dev: true - /lowercase-keys/1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.3 dev: false - /lowercase-keys/2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} - dev: false + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + dev: true - /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} engines: {node: '>=10'} - dependencies: - yallist: 4.0.0 - dev: false + dev: true - /magic-string/0.26.3: - resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} - engines: {node: '>=12'} - dependencies: - sourcemap-codec: 1.4.8 + /caniuse-lite/1.0.30001402: + resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} dev: true - /make-dir/2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - requiresBuild: true + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} dependencies: - pify: 4.0.1 - semver: 5.7.1 + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 dev: true - optional: true - /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} dependencies: - semver: 6.3.0 - dev: false + ansi-styles: 4.3.0 + supports-color: 7.2.0 + dev: true - /markdown-escapes/1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} - dev: false + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true - /mdast-squeeze-paragraphs/4.0.0: - resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: - unist-util-remove: 2.1.0 - dev: false + color-name: 1.1.3 + dev: true - /mdast-util-definitions/4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} dependencies: - unist-util-visit: 2.0.3 - dev: false + color-name: 1.1.4 + dev: true - /mdast-util-to-hast/10.0.1: - resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} - dependencies: - '@types/mdast': 3.0.10 - '@types/unist': 2.0.6 - mdast-util-definitions: 4.0.0 - mdurl: 1.0.1 - unist-builder: 2.0.3 - unist-util-generated: 1.1.6 - unist-util-position: 3.1.0 - unist-util-visit: 2.0.3 - dev: false + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + dev: true - /mdast-util-to-string/2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} - dev: false + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + dev: true - /mdn-data/2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} - dev: false + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} - /mdurl/1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} - dev: false + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + dev: true - /media-query-parser/2.0.2: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + /convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: - '@babel/runtime': 7.19.0 + safe-buffer: 5.1.2 dev: true - /media-typer/0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} - dev: false - - /memfs/3.4.7: - resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} - engines: {node: '>= 4.0.0'} + /copy-anything/2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} dependencies: - fs-monkey: 1.0.3 - dev: false - - /merge-descriptors/1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} - dev: false - - /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - - /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} - dev: false - - /methods/1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} - dev: false + is-what: 3.14.1 + dev: true - /micromatch/4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + /cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} dependencies: - braces: 3.0.2 - picomatch: 2.3.1 - dev: false + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: true - /mime-db/1.33.0: - resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} - engines: {node: '>= 0.6'} - dev: false + /cross-fetch/3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + dependencies: + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding - /mime-db/1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + /css-parse/2.0.0: + resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} + dependencies: + css: 2.2.4 + dev: true - /mime-types/2.1.18: - resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} - engines: {node: '>= 0.6'} + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} dependencies: - mime-db: 1.33.0 - dev: false + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true - /mime-types/2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + /css-what/5.1.0: + resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} + engines: {node: '>= 6'} + dev: true + + /css/2.2.4: + resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} dependencies: - mime-db: 1.52.0 + inherits: 2.0.4 + source-map: 0.6.1 + source-map-resolve: 0.5.3 + urix: 0.1.0 + dev: true - /mime/1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} engines: {node: '>=4'} hasBin: true - requiresBuild: true - - /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} - dev: false + dev: true - /mimic-response/1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} - dev: false + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} - /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74: - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + /debug/3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} peerDependencies: - prop-types: ^15.0.0 - react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: - '@babel/runtime': 7.19.0 - prop-types: 15.8.1 - react: 17.0.2 - tiny-warning: 1.0.3 - dev: false + ms: 2.0.0 + dev: true - /mini-css-extract-plugin/2.6.1_webpack@5.74.0: - resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} - engines: {node: '>= 12.13.0'} + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: - webpack: ^5.0.0 + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: - schema-utils: 4.0.0 - webpack: 5.74.0 - dev: false - - /minimalistic-assert/1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} - dev: false + ms: 2.1.3 + dev: true + optional: true - /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true dependencies: - brace-expansion: 1.1.11 - dev: false + ms: 2.1.2 + dev: true - /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - dependencies: - brace-expansion: 1.1.11 + /decode-uri-component/0.2.0: + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} + engines: {node: '>=0.10'} + dev: true - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + /deep-object-diff/1.1.7: + resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} + dev: true - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} dev: true - /mrmime/1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} - engines: {node: '>=10'} + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 dev: false - /ms/2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + /delay/5.0.0: + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + /detect-node-es/1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false - /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + /dotenv/10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: true - /multicast-dns/7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} - hasBin: true - dependencies: - dns-packet: 5.4.0 - thunky: 1.1.0 - dev: false + /electron-to-chromium/1.4.254: + resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} + dev: true - /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true + /emojis-list/2.1.0: + resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} + engines: {node: '>= 0.10'} + dev: true - /needle/3.1.0: - resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} - engines: {node: '>= 4.4.x'} + /entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + dev: true + + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true requiresBuild: true dependencies: - debug: 3.2.7 - iconv-lite: 0.6.3 - sax: 1.2.4 - transitivePeerDependencies: - - supports-color + prr: 1.0.1 dev: true optional: true - /negotiator/0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} - dev: false - - /neo-async/2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + dev: true - /no-case/3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + /es-abstract/1.20.2: + resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} + engines: {node: '>= 0.4'} dependencies: - lower-case: 2.0.2 - tslib: 2.4.0 + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.3 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-symbols: 1.0.3 + internal-slot: 1.0.3 + is-callable: 1.2.6 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-weakref: 1.0.2 + object-inspect: 1.12.2 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + string.prototype.trimend: 1.0.5 + string.prototype.trimstart: 1.0.5 + unbox-primitive: 1.0.2 dev: false - /node-emoji/1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} dependencies: - lodash: 4.17.21 + is-callable: 1.2.6 + is-date-object: 1.0.5 + is-symbol: 1.0.4 dev: false - /node-fetch/2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + /es6-promise/4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + + /es6-promisify/5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} dependencies: - whatwg-url: 5.0.0 + es6-promise: 4.2.8 - /node-forge/1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} - dev: false + /esbuild-android-64/0.15.7: + resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true - /node-gyp-build/4.5.0: - resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} - hasBin: true + /esbuild-android-arm64/0.15.7: + resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true dev: true + optional: true - /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} + /esbuild-darwin-64/0.15.7: + resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + /esbuild-darwin-arm64/0.15.7: + resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true - /normalize-range/0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} - dev: false + /esbuild-freebsd-64/0.15.7: + resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true - /normalize-url/4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} - engines: {node: '>=8'} - dev: false + /esbuild-freebsd-arm64/0.15.7: + resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true - /normalize-url/6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} - dev: false + /esbuild-linux-32/0.15.7: + resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true - /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} - dependencies: - path-key: 3.1.1 - dev: false + /esbuild-linux-64/0.15.7: + resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true - /nprogress/0.2.0: - resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} - dev: false + /esbuild-linux-arm/0.15.7: + resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true - /nth-check/2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} - dependencies: - boolbase: 1.0.0 - dev: false + /esbuild-linux-arm64/0.15.7: + resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true - /object-assign/4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + /esbuild-linux-mips64le/0.15.7: + resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} - dev: false + /esbuild-linux-ppc64le/0.15.7: + resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true - /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} - dev: false + /esbuild-linux-riscv64/0.15.7: + resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true - /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - has-symbols: 1.0.3 - object-keys: 1.1.1 - dev: false + /esbuild-linux-s390x/0.15.7: + resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true - /obuf/1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} - dev: false + /esbuild-netbsd-64/0.15.7: + resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true - /on-finished/2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} - dependencies: - ee-first: 1.1.1 - dev: false + /esbuild-openbsd-64/0.15.7: + resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true - /on-headers/1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} - dev: false + /esbuild-sunos-64/0.15.7: + resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true - /once/1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} - dependencies: - wrappy: 1.0.2 + /esbuild-windows-32/0.15.7: + resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true - /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} - dependencies: - mimic-fn: 2.1.0 - dev: false + /esbuild-windows-64/0.15.7: + resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true - /open/8.4.0: - resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + /esbuild-windows-arm64/0.15.7: + resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} engines: {node: '>=12'} - dependencies: - define-lazy-prop: 2.0.0 - is-docker: 2.2.1 - is-wsl: 2.2.0 - dev: false + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true - /opener/1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + /esbuild/0.11.23: + resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} hasBin: true - dev: false + requiresBuild: true + dev: true - /outdent/0.8.0: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + /esbuild/0.15.7: + resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/linux-loong64': 0.15.7 + esbuild-android-64: 0.15.7 + esbuild-android-arm64: 0.15.7 + esbuild-darwin-64: 0.15.7 + esbuild-darwin-arm64: 0.15.7 + esbuild-freebsd-64: 0.15.7 + esbuild-freebsd-arm64: 0.15.7 + esbuild-linux-32: 0.15.7 + esbuild-linux-64: 0.15.7 + esbuild-linux-arm: 0.15.7 + esbuild-linux-arm64: 0.15.7 + esbuild-linux-mips64le: 0.15.7 + esbuild-linux-ppc64le: 0.15.7 + esbuild-linux-riscv64: 0.15.7 + esbuild-linux-s390x: 0.15.7 + esbuild-netbsd-64: 0.15.7 + esbuild-openbsd-64: 0.15.7 + esbuild-sunos-64: 0.15.7 + esbuild-windows-32: 0.15.7 + esbuild-windows-64: 0.15.7 + esbuild-windows-arm64: 0.15.7 dev: true - /p-cancelable/1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} engines: {node: '>=6'} - dev: false + dev: true - /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} - dependencies: - p-try: 2.2.0 - dev: false + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + dev: true - /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} engines: {node: '>=10'} - dependencies: - yocto-queue: 0.1.0 - - /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} - dependencies: - p-limit: 2.3.0 - dev: false + dev: true - /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} - dependencies: - p-limit: 2.3.0 - dev: false + /estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true - /p-locate/5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + /eval/0.1.6: + resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} + engines: {node: '>= 0.8'} dependencies: - p-limit: 3.1.0 + require-like: 0.1.2 + dev: true - /p-map/4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} - dependencies: - aggregate-error: 3.1.0 - dev: false + /eventemitter3/4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + dev: true - /p-retry/4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} - dependencies: - '@types/retry': 0.12.0 - retry: 0.13.1 - dev: false + /eyes/0.1.8: + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} - /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} - dev: false + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true - /package-json/6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} engines: {node: '>=8'} dependencies: - got: 9.6.0 - registry-auth-token: 4.2.2 - registry-url: 5.1.0 - semver: 6.3.0 - dev: false - - /param-case/3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} - dependencies: - dot-case: 3.0.4 - tslib: 2.4.0 - dev: false + to-regex-range: 5.0.1 + dev: true - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: - callsites: 3.1.0 + locate-path: 6.0.0 + path-exists: 4.0.0 + dev: true - /parse-entities/2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: - character-entities: 1.2.4 - character-entities-legacy: 1.1.4 - character-reference-invalid: 1.1.4 - is-alphanumerical: 1.0.4 - is-decimal: 1.0.4 - is-hexadecimal: 1.0.4 + is-callable: 1.2.6 dev: false - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} - dependencies: - '@babel/code-frame': 7.18.6 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + dev: true - /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true dev: true + optional: true - /parse-numeric-range/1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} - dev: false + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /parse5-htmlparser2-tree-adapter/7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} dependencies: - domhandler: 5.0.3 - parse5: 7.1.1 + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.2 + functions-have-names: 1.2.3 dev: false - /parse5/6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: false - /parse5/7.1.1: - resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} + /generic-names/1.0.3: + resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} dependencies: - entities: 4.4.0 - dev: false + loader-utils: 0.2.17 + dev: true - /parseurl/1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} - dev: false + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + dev: true - /pascal-case/3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} dependencies: - no-case: 3.0.4 - tslib: 2.4.0 - dev: false - - /path-exists/3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} - dev: false - - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} - - /path-is-absolute/1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - - /path-is-inside/1.0.2: - resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} - dev: false - - /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 dev: false - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - - /path-to-regexp/0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + /get-nonce/1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} dev: false - /path-to-regexp/1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} dependencies: - isarray: 0.0.1 - dev: false - - /path-to-regexp/2.2.1: - resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} + call-bind: 1.0.2 + get-intrinsic: 1.1.3 dev: false - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + dev: true - /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + dev: true - /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + dev: true - /pify/4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + requiresBuild: true dev: true optional: true - /pkg-dir/4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} - dependencies: - find-up: 4.1.0 + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: false - /pkg-up/3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + dev: true + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} engines: {node: '>=8'} - dependencies: - find-up: 3.0.0 - dev: false + dev: true - /postcss-calc/8.2.4_postcss@8.4.16: - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} - peerDependencies: - postcss: ^8.2.2 + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - postcss-value-parser: 4.2.0 + get-intrinsic: 1.1.3 dev: false - /postcss-colormin/5.3.0_postcss@8.4.16: - resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.4 - caniuse-api: 3.0.0 - colord: 2.9.3 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} dev: false - /postcss-convert-values/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} dependencies: - browserslist: 4.21.4 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + has-symbols: 1.0.3 dev: false - /postcss-discard-comments/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} dependencies: - postcss: 8.4.16 - dev: false + function-bind: 1.1.1 - /postcss-discard-duplicates/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} dependencies: - postcss: 8.4.16 - dev: false + safer-buffer: 2.1.2 + dev: true + optional: true - /postcss-discard-empty/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /icss-utils/3.0.1: + resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} dependencies: - postcss: 8.4.16 - dev: false + postcss: 6.0.23 + dev: true - /postcss-discard-overridden/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} + /icss-utils/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: - postcss: ^8.2.15 + postcss: ^8.1.0 dependencies: postcss: 8.4.16 - dev: false + dev: true - /postcss-discard-unused/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - dev: false + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} - /postcss-filter-plugins/3.0.1: - resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} - dependencies: - postcss: 6.0.23 + /image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true dev: true + optional: true - /postcss-icss-keyframes/0.2.1: - resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} - dependencies: - icss-utils: 3.0.1 - postcss: 6.0.23 - postcss-value-parser: 3.3.1 + /immutable/4.1.0: + resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} dev: true - /postcss-icss-selectors/2.0.3: - resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: - css-selector-tokenizer: 0.7.3 - generic-names: 1.0.3 - icss-utils: 3.0.1 - lodash: 4.17.21 - postcss: 6.0.23 + parent-module: 1.0.1 + resolve-from: 4.0.0 dev: true - /postcss-load-config/3.1.4_postcss@8.4.16: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} - peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' - peerDependenciesMeta: - postcss: - optional: true - ts-node: - optional: true + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: - lilconfig: 2.0.6 - postcss: 8.4.16 - yaml: 1.10.2 + once: 1.4.0 + wrappy: 1.0.2 dev: true - /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: - resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} - engines: {node: '>= 14.15.0'} - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^5.0.0 + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} dependencies: - cosmiconfig: 7.0.1 - klona: 2.0.5 - postcss: 8.4.16 - semver: 7.3.7 - webpack: 5.74.0 + get-intrinsic: 1.1.3 + has: 1.0.3 + side-channel: 1.0.4 dev: false - /postcss-merge-idents/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /invariant/2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + loose-envify: 1.4.0 dev: false - /postcss-merge-longhand/5.1.6_postcss@8.4.16: - resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - stylehacks: 5.1.0_postcss@8.4.16 + call-bind: 1.0.2 + has-tostringtag: 1.0.0 dev: false - /postcss-merge-rules/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + dev: true + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: - browserslist: 4.21.4 - caniuse-api: 3.0.0 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + has-bigints: 1.0.2 dev: false - /postcss-minify-font-values/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + binary-extensions: 2.2.0 + dev: true + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 dev: false - /postcss-minify-gradients/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-callable/1.2.6: + resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} + engines: {node: '>= 0.4'} + dev: false + + /is-core-module/2.10.0: + resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} dependencies: - colord: 2.9.3 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + has: 1.0.3 + dev: true + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 dev: false - /postcss-minify-params/5.1.3_postcss@8.4.16: - resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + dev: true + + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} dependencies: - browserslist: 4.21.4 - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + has-tostringtag: 1.0.0 dev: false - /postcss-minify-selectors/5.2.1_postcss@8.4.16: - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + is-extglob: 2.1.1 + dev: true + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} dev: false - /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} dependencies: - postcss: 8.4.16 + has-tostringtag: 1.0.0 dev: false - /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: - resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} + dev: true + + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - postcss-value-parser: 4.2.0 + call-bind: 1.0.2 + has-tostringtag: 1.0.0 dev: false - /postcss-modules-scope/3.0.0_postcss@8.4.16: - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 + call-bind: 1.0.2 dev: false - /postcss-modules-values/4.0.0_postcss@8.4.16: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} dependencies: - icss-utils: 5.1.0_postcss@8.4.16 - postcss: 8.4.16 + has-tostringtag: 1.0.0 dev: false - /postcss-normalize-charset/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} dependencies: - postcss: 8.4.16 + has-symbols: 1.0.3 dev: false - /postcss-normalize-display-values/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-typed-array/1.1.9: + resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + engines: {node: '>= 0.4'} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.20.2 + for-each: 0.3.3 + has-tostringtag: 1.0.0 dev: false - /postcss-normalize-positions/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 + call-bind: 1.0.2 dev: false - /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} + /is-what/3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + dev: true + + /isomorphic-ws/4.0.1_ws@7.5.9: + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} peerDependencies: - postcss: ^8.2.15 + ws: '*' dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + ws: 7.5.9 - /postcss-normalize-string/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /javascript-stringify/2.1.0: + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + dev: true + + /jayson/3.7.0: + resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} + engines: {node: '>=8'} + hasBin: true dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + '@types/connect': 3.4.35 + '@types/node': 12.20.55 + '@types/ws': 7.4.7 + JSONStream: 1.3.5 + commander: 2.20.3 + delay: 5.0.0 + es6-promisify: 5.0.0 + eyes: 0.1.8 + isomorphic-ws: 4.0.1_ws@7.5.9 + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + uuid: 8.3.2 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate - /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /js-sha3/0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} + hasBin: true + dev: true + + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + dev: true + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + /json5/0.5.1: + resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} + hasBin: true + dev: true + + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + minimist: 1.2.6 + dev: true - /postcss-normalize-unicode/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /json5/2.2.1: + resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} + engines: {node: '>=6'} + hasBin: true + dev: true + + /jsonparse/1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} + + /less/4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} + hasBin: true dependencies: - browserslist: 4.21.4 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.4.0 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.10 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.1.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true - /postcss-normalize-url/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} + dev: true + + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + dev: true + + /loader-utils/0.2.17: + resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} dependencies: - normalize-url: 6.1.0 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + object-assign: 4.1.1 + dev: true - /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + p-locate: 5.0.0 + dev: true - /postcss-ordered-values/5.1.3_postcss@8.4.16: - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: - cssnano-utils: 3.1.0_postcss@8.4.16 - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + js-tokens: 4.0.0 - /postcss-reduce-idents/5.2.0_postcss@8.4.16: - resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /lossless-json/1.0.5: + resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} + + /magic-string/0.26.3: + resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} + engines: {node: '>=12'} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + sourcemap-codec: 1.4.8 + dev: true - /postcss-reduce-initial/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} + requiresBuild: true dependencies: - browserslist: 4.21.4 - caniuse-api: 3.0.0 - postcss: 8.4.16 - dev: false + pify: 4.0.1 + semver: 5.7.1 + dev: true + optional: true - /postcss-reduce-transforms/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /media-query-parser/2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - dev: false + '@babel/runtime': 7.19.0 + dev: true - /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + /mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} engines: {node: '>=4'} - dependencies: - cssesc: 3.0.0 - util-deprecate: 1.0.2 - dev: false + hasBin: true + requiresBuild: true + dev: true + optional: true - /postcss-sort-media-queries/4.3.0_postcss@8.4.16: - resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} - engines: {node: '>=10.0.0'} - peerDependencies: - postcss: ^8.4.16 + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: - postcss: 8.4.16 - sort-css-media-queries: 2.1.0 - dev: false + brace-expansion: 1.1.11 + dev: true - /postcss-svgo/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 + /minimist/1.2.6: + resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + dev: true + + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} + hasBin: true + dev: true + + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + dev: true + + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + dev: true + + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + dev: true + optional: true + + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true + dev: true + + /needle/3.1.0: + resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true dependencies: - postcss: 8.4.16 - postcss-value-parser: 4.2.0 - svgo: 2.8.0 - dev: false + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color + dev: true + optional: true - /postcss-unique-selectors/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} peerDependencies: - postcss: ^8.2.15 + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true dependencies: - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - dev: false + whatwg-url: 5.0.0 - /postcss-value-parser/3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + /node-gyp-build/4.5.0: + resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} + hasBin: true dev: true - /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} - dev: false - - /postcss-zindex/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - postcss: 8.4.16 - dev: false - - /postcss/6.0.23: - resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} - engines: {node: '>=4.0.0'} - dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 5.5.0 + /node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} dev: true - /postcss/8.4.16: - resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} - engines: {node: ^10 || ^12 || >=14} - dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} + dev: true - /prepend-http/2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} - dev: false + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + dev: true - /pretty-error/4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} - dependencies: - lodash: 4.17.21 - renderkid: 3.0.0 + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} dev: false - /pretty-time/1.1.0: - resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} - engines: {node: '>=4'} + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} dev: false - /prism-react-renderer/1.3.5_react@17.0.2: - resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} - peerDependencies: - react: '>=0.14.9' + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} dependencies: - react: 17.0.2 - dev: false - - /prismjs/1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} - dev: false - - /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + call-bind: 1.0.2 + define-properties: 1.1.4 + has-symbols: 1.0.3 + object-keys: 1.1.1 dev: false - /promise/7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: - asap: 2.0.6 - dev: false + wrappy: 1.0.2 + dev: true - /prompts/2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} - dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 - dev: false + /outdent/0.8.0: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + dev: true - /prop-types/15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react-is: 16.13.1 + yocto-queue: 0.1.0 + dev: true - /property-information/5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: - xtend: 4.0.2 - dev: false + p-limit: 3.1.0 + dev: true - /proxy-addr/2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: - forwarded: 0.2.0 - ipaddr.js: 1.9.1 - dev: false - - /prr/1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + callsites: 3.1.0 dev: true - optional: true - /pump/3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} dependencies: - end-of-stream: 1.4.4 - once: 1.4.0 - dev: false - - /punycode/1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} - dev: false + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + dev: true - /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} + /parse-node-version/1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} + dev: true - /pupa/2.1.1: - resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} - dependencies: - escape-goat: 2.1.1 - dev: false - - /pure-color/1.3.0: - resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} - dev: false + dev: true - /qs/6.10.3: - resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} - engines: {node: '>=0.6'} - dependencies: - side-channel: 1.0.4 - dev: false + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} + dev: true - /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} - dev: false + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + dev: true - /queue/6.0.2: - resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} - dependencies: - inherits: 2.0.4 - dev: false + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + dev: true - /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} - dependencies: - safe-buffer: 5.2.1 + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + dev: true - /range-parser/1.2.0: - resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} - engines: {node: '>= 0.6'} - dev: false + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + dev: true - /range-parser/1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} - dev: false + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} + dev: true + optional: true - /raw-body/2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} + /postcss-filter-plugins/3.0.1: + resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} dependencies: - bytes: 3.1.2 - http-errors: 2.0.0 - iconv-lite: 0.4.24 - unpipe: 1.0.0 - dev: false + postcss: 6.0.23 + dev: true - /rc/1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} - hasBin: true + /postcss-icss-keyframes/0.2.1: + resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} dependencies: - deep-extend: 0.6.0 - ini: 1.3.8 - minimist: 1.2.6 - strip-json-comments: 2.0.1 - dev: false + icss-utils: 3.0.1 + postcss: 6.0.23 + postcss-value-parser: 3.3.1 + dev: true - /react-base16-styling/0.6.0: - resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} + /postcss-icss-selectors/2.0.3: + resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} dependencies: - base16: 1.0.0 - lodash.curry: 4.1.1 - lodash.flow: 3.5.0 - pure-color: 1.3.0 - dev: false + css-selector-tokenizer: 0.7.3 + generic-names: 1.0.3 + icss-utils: 3.0.1 + lodash: 4.17.21 + postcss: 6.0.23 + dev: true - /react-dev-utils/12.0.1_kb3egcnme7w23lfa5xodfjfhge: - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} + /postcss-load-config/3.1.4_postcss@8.4.16: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} peerDependencies: - typescript: '>=2.7' - webpack: '>=4' + postcss: '>=8.0.9' + ts-node: '>=9.0.0' peerDependenciesMeta: - typescript: + postcss: + optional: true + ts-node: optional: true dependencies: - '@babel/code-frame': 7.18.6 - address: 1.2.1 - browserslist: 4.21.4 - chalk: 4.1.2 - cross-spawn: 7.0.3 - detect-port-alt: 1.1.6 - escape-string-regexp: 4.0.0 - filesize: 8.0.7 - find-up: 5.0.0 - fork-ts-checker-webpack-plugin: 6.5.2_kb3egcnme7w23lfa5xodfjfhge - global-modules: 2.0.0 - globby: 11.1.0 - gzip-size: 6.0.0 - immer: 9.0.15 - is-root: 2.1.0 - loader-utils: 3.2.0 - open: 8.4.0 - pkg-up: 3.1.0 - prompts: 2.4.2 - react-error-overlay: 6.0.11 - recursive-readdir: 2.2.2 - shell-quote: 1.7.3 - strip-ansi: 6.0.1 - text-table: 0.2.0 - typescript: 4.8.3 - webpack: 5.74.0 - transitivePeerDependencies: - - eslint - - supports-color - - vue-template-compiler - dev: false + lilconfig: 2.0.6 + postcss: 8.4.16 + yaml: 1.10.2 + dev: true - /react-dom/17.0.2_react@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} - peerDependencies: - react: 17.0.2 - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - react: 17.0.2 - scheduler: 0.20.2 + /postcss-value-parser/3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + dev: true - /react-dom/18.2.0_react@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 + /postcss/6.0.23: + resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} + engines: {node: '>=4.0.0'} dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - - /react-error-overlay/6.0.11: - resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} - dev: false - - /react-fast-compare/3.2.0: - resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 + dev: true - /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} - peerDependencies: - react: ^16.6.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 + /postcss/8.4.16: + resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} + engines: {node: ^10 || ^12 || >=14} dependencies: - '@babel/runtime': 7.19.0 - invariant: 2.2.4 - prop-types: 15.8.1 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-fast-compare: 3.2.0 - shallowequal: 1.1.0 - - /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} - - /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} - peerDependencies: - react: ^17.0.0 || ^16.3.0 || ^15.5.4 - react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 - dependencies: - flux: 4.0.3_react@17.0.2 - react: 17.0.2 - react-base16-styling: 0.6.0 - react-dom: 17.0.2_react@17.0.2 - react-lifecycles-compat: 3.0.4 - react-textarea-autosize: 8.3.4_react@17.0.2 - transitivePeerDependencies: - - '@types/react' - - encoding - dev: false + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 + dev: true - /react-lifecycles-compat/3.0.4: - resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} - dev: false + /prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + dev: true + optional: true - /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: - resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} - engines: {node: '>=10.13.0'} + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} peerDependencies: - react-loadable: '*' - webpack: '>=4.41.1 || 5.x' + react: ^18.2.0 dependencies: - '@babel/runtime': 7.19.0 - react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 - webpack: 5.74.0 - dev: false + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 /react-refresh/0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} @@ -8061,50 +2365,6 @@ packages: use-sidecar: 1.1.2_w5j4k42lgipnm43s3brx6h3c34 dev: false - /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} - peerDependencies: - react: '>=15' - react-router: '>=5' - dependencies: - '@babel/runtime': 7.19.0 - react: 17.0.2 - react-router: 5.3.3_react@17.0.2 - dev: false - - /react-router-dom/5.3.3_react@17.0.2: - resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} - peerDependencies: - react: '>=15' - dependencies: - '@babel/runtime': 7.19.0 - history: 4.10.1 - loose-envify: 1.4.0 - prop-types: 15.8.1 - react: 17.0.2 - react-router: 5.3.3_react@17.0.2 - tiny-invariant: 1.2.0 - tiny-warning: 1.0.3 - dev: false - - /react-router/5.3.3_react@17.0.2: - resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} - peerDependencies: - react: '>=15' - dependencies: - '@babel/runtime': 7.19.0 - history: 4.10.1 - hoist-non-react-statics: 3.3.2 - loose-envify: 1.4.0 - mini-create-react-context: 0.4.1_at7mkepldmzoo6silmqc5bca74 - path-to-regexp: 1.8.0 - prop-types: 15.8.1 - react: 17.0.2 - react-is: 16.13.1 - tiny-invariant: 1.2.0 - tiny-warning: 1.0.3 - dev: false - /react-style-singleton/2.2.1_w5j4k42lgipnm43s3brx6h3c34: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} @@ -8122,98 +2382,22 @@ packages: tslib: 2.4.0 dev: false - /react-textarea-autosize/8.3.4_react@17.0.2: - resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} - engines: {node: '>=10'} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - '@babel/runtime': 7.19.0 - react: 17.0.2 - use-composed-ref: 1.3.0_react@17.0.2 - use-latest: 1.2.1_react@17.0.2 - transitivePeerDependencies: - - '@types/react' - dev: false - - /react/17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - /react/18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 - /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} - dependencies: - core-util-is: 1.0.3 - inherits: 2.0.4 - isarray: 1.0.0 - process-nextick-args: 2.0.1 - safe-buffer: 5.1.2 - string_decoder: 1.1.1 - util-deprecate: 1.0.2 - dev: false - - /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - - /reading-time/1.5.0: - resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} - dev: false - - /rechoir/0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} - dependencies: - resolve: 1.22.1 - dev: false - - /recursive-readdir/2.2.2: - resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} - engines: {node: '>=0.10.0'} - dependencies: - minimatch: 3.0.4 - dev: false - - /regenerate-unicode-properties/10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - dev: false - - /regenerate/1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} - dev: false + dev: true /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} - /regenerator-transform/0.15.0: - resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} - dependencies: - '@babel/runtime': 7.19.0 - dev: false - /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} @@ -8223,128 +2407,9 @@ packages: functions-have-names: 1.2.3 dev: false - /regexpu-core/5.2.1: - resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} - engines: {node: '>=4'} - dependencies: - regenerate: 1.4.2 - regenerate-unicode-properties: 10.1.0 - regjsgen: 0.7.1 - regjsparser: 0.9.1 - unicode-match-property-ecmascript: 2.0.0 - unicode-match-property-value-ecmascript: 2.0.0 - dev: false - - /registry-auth-token/4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} - engines: {node: '>=6.0.0'} - dependencies: - rc: 1.2.8 - dev: false - - /registry-url/5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} - dependencies: - rc: 1.2.8 - dev: false - - /regjsgen/0.7.1: - resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} - dev: false - - /regjsparser/0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} - hasBin: true - dependencies: - jsesc: 0.5.0 - dev: false - - /relateurl/0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} - dev: false - - /remark-emoji/2.2.0: - resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} - dependencies: - emoticon: 3.2.0 - node-emoji: 1.11.0 - unist-util-visit: 2.0.3 - dev: false - - /remark-footnotes/2.0.0: - resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} - dev: false - - /remark-mdx/1.6.22: - resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} - dependencies: - '@babel/core': 7.12.9 - '@babel/helper-plugin-utils': 7.10.4 - '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.9 - '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 - '@mdx-js/util': 1.6.22 - is-alphabetical: 1.0.4 - remark-parse: 8.0.3 - unified: 9.2.0 - transitivePeerDependencies: - - supports-color - dev: false - - /remark-parse/8.0.3: - resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} - dependencies: - ccount: 1.1.0 - collapse-white-space: 1.0.6 - is-alphabetical: 1.0.4 - is-decimal: 1.0.4 - is-whitespace-character: 1.0.4 - is-word-character: 1.0.4 - markdown-escapes: 1.0.4 - parse-entities: 2.0.0 - repeat-string: 1.6.1 - state-toggle: 1.0.3 - trim: 0.0.1 - trim-trailing-lines: 1.1.4 - unherit: 1.1.3 - unist-util-remove-position: 2.0.1 - vfile-location: 3.2.0 - xtend: 4.0.2 - dev: false - - /remark-squeeze-paragraphs/4.0.0: - resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} - dependencies: - mdast-squeeze-paragraphs: 4.0.0 - dev: false - - /renderkid/3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} - dependencies: - css-select: 4.3.0 - dom-converter: 0.2.0 - htmlparser2: 6.1.0 - lodash: 4.17.21 - strip-ansi: 6.0.1 - dev: false - - /repeat-string/1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} - dev: false - - /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} - dev: false - /require-like/0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - - /requires-port/1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} - dev: false + dev: true /reserved-words/0.1.2: resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} @@ -8353,316 +2418,83 @@ packages: /resolve-from/4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + dev: true - /resolve-pathname/3.0.0: - resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} - dev: false - - /resolve-url/0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true - - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true - dependencies: - is-core-module: 2.10.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - - /responselike/1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} - dependencies: - lowercase-keys: 1.0.1 - dev: false - - /retry/0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} - dev: false - - /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - dev: false - - /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} - hasBin: true - dependencies: - glob: 7.2.3 - dev: false - - /rollup/2.78.1: - resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true - - /rpc-websockets/7.5.0: - resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} - dependencies: - '@babel/runtime': 7.19.0 - eventemitter3: 4.0.7 - uuid: 8.3.2 - ws: 8.8.1_22kvxa7zeyivx4jp72v2w3pkvy - optionalDependencies: - bufferutil: 4.0.6 - utf-8-validate: 5.0.9 - dev: true - - /rtl-detect/1.0.4: - resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} - dev: false - - /rtlcss/3.5.0: - resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} - hasBin: true - dependencies: - find-up: 5.0.0 - picocolors: 1.0.0 - postcss: 8.4.16 - strip-json-comments: 3.1.1 - dev: false - - /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} - dependencies: - queue-microtask: 1.2.3 - dev: false - - /rxjs/7.5.6: - resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} - dependencies: - tslib: 2.4.0 - dev: false - - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} - - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - - /sass/1.54.9: - resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} - engines: {node: '>=12.0.0'} - hasBin: true - dependencies: - chokidar: 3.5.3 - immutable: 4.1.0 - source-map-js: 1.0.2 - dev: true - - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - - /scheduler/0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} - dependencies: - loose-envify: 1.4.0 - object-assign: 4.1.1 - - /scheduler/0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - dependencies: - loose-envify: 1.4.0 - - /schema-utils/2.7.0: - resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} - engines: {node: '>= 8.9.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - dev: false - - /schema-utils/2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - dev: false - - /schema-utils/3.1.1: - resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} - engines: {node: '>= 10.13.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 6.12.6 - ajv-keywords: 3.5.2_ajv@6.12.6 - - /schema-utils/4.0.0: - resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} - engines: {node: '>= 12.13.0'} - dependencies: - '@types/json-schema': 7.0.11 - ajv: 8.11.0 - ajv-formats: 2.1.1 - ajv-keywords: 5.1.0_ajv@8.11.0 - dev: false - - /section-matter/1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} - dependencies: - extend-shallow: 2.0.1 - kind-of: 6.0.3 - dev: false - - /select-hose/2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} - dev: false - - /selfsigned/2.1.1: - resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} - engines: {node: '>=10'} - dependencies: - node-forge: 1.3.1 - dev: false - - /semver-diff/3.1.1: - resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} - engines: {node: '>=8'} - dependencies: - semver: 6.3.0 - dev: false - - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} - hasBin: true - - /semver/7.3.7: - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} - engines: {node: '>=10'} - hasBin: true - dependencies: - lru-cache: 6.0.0 - dev: false - - /send/0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} - dependencies: - debug: 2.6.9 - depd: 2.0.0 - destroy: 1.2.0 - encodeurl: 1.0.2 - escape-html: 1.0.3 - etag: 1.8.1 - fresh: 0.5.2 - http-errors: 2.0.0 - mime: 1.6.0 - ms: 2.1.3 - on-finished: 2.4.1 - range-parser: 1.2.1 - statuses: 2.0.1 - transitivePeerDependencies: - - supports-color - dev: false - - /serialize-javascript/6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} - dependencies: - randombytes: 2.1.0 + /resolve-url/0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true - /serve-handler/6.1.3: - resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true dependencies: - bytes: 3.0.0 - content-disposition: 0.5.2 - fast-url-parser: 1.1.3 - mime-types: 2.1.18 - minimatch: 3.0.4 - path-is-inside: 1.0.2 - path-to-regexp: 2.2.1 - range-parser: 1.2.0 - dev: false + is-core-module: 2.10.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + dev: true - /serve-index/1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} - dependencies: - accepts: 1.3.8 - batch: 0.6.1 - debug: 2.6.9 - escape-html: 1.0.3 - http-errors: 1.6.3 - mime-types: 2.1.35 - parseurl: 1.3.3 - transitivePeerDependencies: - - supports-color - dev: false + /rollup/2.78.1: + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true - /serve-static/1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} + /rpc-websockets/7.5.0: + resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} dependencies: - encodeurl: 1.0.2 - escape-html: 1.0.3 - parseurl: 1.3.3 - send: 0.18.0 - transitivePeerDependencies: - - supports-color - dev: false + '@babel/runtime': 7.19.0 + eventemitter3: 4.0.7 + uuid: 8.3.2 + ws: 8.8.1_22kvxa7zeyivx4jp72v2w3pkvy + optionalDependencies: + bufferutil: 4.0.6 + utf-8-validate: 5.0.9 + dev: true - /setimmediate/1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} - dev: false + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + dev: true - /setprototypeof/1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} dev: false - /setprototypeof/1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} - dev: false + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + dev: true - /shallow-clone/3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} + /sass/1.54.9: + resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} + engines: {node: '>=12.0.0'} + hasBin: true dependencies: - kind-of: 6.0.3 + chokidar: 3.5.3 + immutable: 4.1.0 + source-map-js: 1.0.2 + dev: true - /shallowequal/1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + dev: true - /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} dependencies: - shebang-regex: 3.0.0 - dev: false - - /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} - dev: false + loose-envify: 1.4.0 - /shell-quote/1.7.3: - resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} - dev: false + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + dev: true + optional: true - /shelljs/0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true - dependencies: - glob: 7.2.3 - interpret: 1.4.0 - rechoir: 0.6.2 - dev: false + dev: true /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -8672,60 +2504,10 @@ packages: object-inspect: 1.12.2 dev: false - /signal-exit/3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - dev: false - - /sirv/1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} - engines: {node: '>= 10'} - dependencies: - '@polka/url': 1.0.0-next.21 - mrmime: 1.0.1 - totalist: 1.1.0 - dev: false - - /sisteransi/1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - dev: false - - /sitemap/7.1.1: - resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} - hasBin: true - dependencies: - '@types/node': 17.0.45 - '@types/sax': 1.2.4 - arg: 5.0.2 - sax: 1.2.4 - dev: false - - /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} - dev: false - - /slash/4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} - dev: false - - /sockjs/0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} - dependencies: - faye-websocket: 0.11.4 - uuid: 8.3.2 - websocket-driver: 0.7.4 - dev: false - - /sort-css-media-queries/2.1.0: - resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} - engines: {node: '>= 6.3.0'} - dev: false - /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} + dev: true /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} @@ -8738,25 +2520,15 @@ packages: urix: 0.1.0 dev: true - /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} - dependencies: - buffer-from: 1.1.2 - source-map: 0.6.1 - /source-map-url/0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true - /source-map/0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} - dev: false - /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + dev: true /source-map/0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} @@ -8767,81 +2539,6 @@ packages: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} dev: true - /space-separated-tokens/1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} - dev: false - - /spdy-transport/3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} - dependencies: - debug: 4.3.4 - detect-node: 2.1.0 - hpack.js: 2.1.6 - obuf: 1.1.2 - readable-stream: 3.6.0 - wbuf: 1.7.3 - transitivePeerDependencies: - - supports-color - dev: false - - /spdy/4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} - dependencies: - debug: 4.3.4 - handle-thing: 2.0.1 - http-deceiver: 1.2.7 - select-hose: 2.0.0 - spdy-transport: 3.0.0 - transitivePeerDependencies: - - supports-color - dev: false - - /sprintf-js/1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} - dev: false - - /stable/0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} - deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' - dev: false - - /state-toggle/1.0.3: - resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} - dev: false - - /statuses/1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} - dev: false - - /statuses/2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} - dev: false - - /std-env/3.2.1: - resolution: {integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==} - dev: false - - /string-width/4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} - dependencies: - emoji-regex: 8.0.0 - is-fullwidth-code-point: 3.0.0 - strip-ansi: 6.0.1 - dev: false - - /string-width/5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} - dependencies: - eastasianwidth: 0.2.0 - emoji-regex: 9.2.2 - strip-ansi: 7.0.1 - dev: false - /string.prototype.trimend/1.0.5: resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} dependencies: @@ -8858,83 +2555,11 @@ packages: es-abstract: 1.20.2 dev: false - /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} - dependencies: - safe-buffer: 5.1.2 - dev: false - - /string_decoder/1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} - dependencies: - safe-buffer: 5.2.1 - dev: false - - /stringify-object/3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} - dependencies: - get-own-enumerable-property-symbols: 3.0.2 - is-obj: 1.0.1 - is-regexp: 1.0.0 - dev: false - - /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} - dependencies: - ansi-regex: 5.0.1 - dev: false - - /strip-ansi/7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} - dependencies: - ansi-regex: 6.0.1 - dev: false - - /strip-bom-string/1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} - dev: false - /strip-bom/3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true - /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - dev: false - - /strip-json-comments/2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} - dev: false - - /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} - dev: false - - /style-to-object/0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} - dependencies: - inline-style-parser: 0.1.1 - dev: false - - /stylehacks/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} - engines: {node: ^10 || ^12 || >=14.0} - peerDependencies: - postcss: ^8.2.15 - dependencies: - browserslist: 4.21.4 - postcss: 8.4.16 - postcss-selector-parser: 6.0.10 - dev: false - /stylus/0.54.8: resolution: {integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==} hasBin: true @@ -8956,141 +2581,42 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 + dev: true /supports-color/7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - - /supports-color/8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} - dependencies: - has-flag: 4.0.0 + dev: true /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + dev: true /svg-parser/2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - - /svgo/2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} - hasBin: true - dependencies: - '@trysound/sax': 0.2.0 - commander: 7.2.0 - css-select: 4.3.0 - css-tree: 1.1.3 - csso: 4.2.0 - picocolors: 1.0.0 - stable: 0.1.8 - dev: false - - /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} - dev: false - - /tapable/2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} - - /terser-webpack-plugin/5.3.6_webpack@5.74.0: - resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} - engines: {node: '>= 10.13.0'} - peerDependencies: - '@swc/core': '*' - esbuild: '*' - uglify-js: '*' - webpack: ^5.1.0 - peerDependenciesMeta: - '@swc/core': - optional: true - esbuild: - optional: true - uglify-js: - optional: true - dependencies: - '@jridgewell/trace-mapping': 0.3.15 - jest-worker: 27.5.1 - schema-utils: 3.1.1 - serialize-javascript: 6.0.0 - terser: 5.15.0 - webpack: 5.74.0 - - /terser/5.15.0: - resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==} - engines: {node: '>=10'} - hasBin: true - dependencies: - '@jridgewell/source-map': 0.3.2 - acorn: 8.8.0 - commander: 2.20.3 - source-map-support: 0.5.21 - - /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} - dev: false + dev: true /through/2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} - /thunky/1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} - dev: false - - /tiny-invariant/1.2.0: - resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} - dev: false - - /tiny-warning/1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} - dev: false - /to-fast-properties/2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - - /to-readable-stream/1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} - engines: {node: '>=6'} - dev: false + dev: true /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - - /toidentifier/1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} - dev: false - - /totalist/1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} - engines: {node: '>=6'} - dev: false + dev: true /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} - /trim-trailing-lines/1.1.4: - resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} - dev: false - - /trim/0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} - dev: false - - /trough/1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} - dev: false - /tsconfig-paths/3.14.1: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: @@ -9098,37 +2624,13 @@ packages: json5: 1.0.1 minimist: 1.2.6 strip-bom: 3.0.0 - dev: true - - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - - /tweetnacl/1.0.3: - resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} - - /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} - dev: false - - /type-fest/2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} - dev: false + dev: true - /type-is/1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} - dependencies: - media-typer: 0.3.0 - mime-types: 2.1.35 - dev: false + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} - dependencies: - is-typedarray: 1.0.0 - dev: false + /tweetnacl/1.0.3: + resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} /typescript-plugin-css-modules/3.4.0_typescript@4.8.3: resolution: {integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==} @@ -9158,10 +2660,7 @@ packages: resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} engines: {node: '>=4.2.0'} hasBin: true - - /ua-parser-js/0.7.31: - resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} - dev: false + dev: true /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -9172,126 +2671,6 @@ packages: which-boxed-primitive: 1.0.2 dev: false - /unherit/1.1.3: - resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} - dependencies: - inherits: 2.0.4 - xtend: 4.0.2 - dev: false - - /unicode-canonical-property-names-ecmascript/2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} - dev: false - - /unicode-match-property-ecmascript/2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} - dependencies: - unicode-canonical-property-names-ecmascript: 2.0.0 - unicode-property-aliases-ecmascript: 2.1.0 - dev: false - - /unicode-match-property-value-ecmascript/2.0.0: - resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} - engines: {node: '>=4'} - dev: false - - /unicode-property-aliases-ecmascript/2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} - dev: false - - /unified/9.2.0: - resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} - dependencies: - '@types/unist': 2.0.6 - bail: 1.0.5 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 - dev: false - - /unified/9.2.2: - resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} - dependencies: - '@types/unist': 2.0.6 - bail: 1.0.5 - extend: 3.0.2 - is-buffer: 2.0.5 - is-plain-obj: 2.1.0 - trough: 1.0.5 - vfile: 4.2.1 - dev: false - - /unique-string/2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} - dependencies: - crypto-random-string: 2.0.0 - dev: false - - /unist-builder/2.0.3: - resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} - dev: false - - /unist-util-generated/1.1.6: - resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} - dev: false - - /unist-util-is/4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} - dev: false - - /unist-util-position/3.1.0: - resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} - dev: false - - /unist-util-remove-position/2.0.1: - resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} - dependencies: - unist-util-visit: 2.0.3 - dev: false - - /unist-util-remove/2.1.0: - resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} - dependencies: - unist-util-is: 4.1.0 - dev: false - - /unist-util-stringify-position/2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} - dependencies: - '@types/unist': 2.0.6 - dev: false - - /unist-util-visit-parents/3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 4.1.0 - dev: false - - /unist-util-visit/2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} - dependencies: - '@types/unist': 2.0.6 - unist-util-is: 4.1.0 - unist-util-visit-parents: 3.1.1 - dev: false - - /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} - dev: false - - /unpipe/1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} - dev: false - /update-browserslist-db/1.0.9_browserslist@4.21.4: resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} hasBin: true @@ -9301,61 +2680,13 @@ packages: browserslist: 4.21.4 escalade: 3.1.1 picocolors: 1.0.0 - - /update-notifier/5.1.0: - resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} - engines: {node: '>=10'} - dependencies: - boxen: 5.1.2 - chalk: 4.1.2 - configstore: 5.0.1 - has-yarn: 2.1.0 - import-lazy: 2.1.0 - is-ci: 2.0.0 - is-installed-globally: 0.4.0 - is-npm: 5.0.0 - is-yarn-global: 0.3.0 - latest-version: 5.1.0 - pupa: 2.1.1 - semver: 7.3.7 - semver-diff: 3.1.1 - xdg-basedir: 4.0.0 - dev: false - - /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} - dependencies: - punycode: 2.1.1 + dev: true /urix/0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated dev: true - /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: - resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} - engines: {node: '>= 10.13.0'} - peerDependencies: - file-loader: '*' - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true - dependencies: - file-loader: 6.2.0_webpack@5.74.0 - loader-utils: 2.0.2 - mime-types: 2.1.35 - schema-utils: 3.1.1 - webpack: 5.74.0 - dev: false - - /url-parse-lax/3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} - engines: {node: '>=4'} - dependencies: - prepend-http: 2.0.0 - dev: false - /use-callback-ref/1.3.0_w5j4k42lgipnm43s3brx6h3c34: resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} @@ -9371,39 +2702,6 @@ packages: tslib: 2.4.0 dev: false - /use-composed-ref/1.3.0_react@17.0.2: - resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - dependencies: - react: 17.0.2 - dev: false - - /use-isomorphic-layout-effect/1.1.2_react@17.0.2: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - dev: false - - /use-latest/1.2.1_react@17.0.2: - resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} - peerDependencies: - '@types/react': '*' - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - use-isomorphic-layout-effect: 1.1.2_react@17.0.2 - dev: false - /use-sidecar/1.1.2_w5j4k42lgipnm43s3brx6h3c34: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} @@ -9428,10 +2726,6 @@ packages: node-gyp-build: 4.5.0 dev: true - /util-deprecate/1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} - dev: false - /util/0.12.4: resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} dependencies: @@ -9443,52 +2737,10 @@ packages: which-typed-array: 1.1.8 dev: false - /utila/0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} - dev: false - - /utility-types/3.10.0: - resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} - engines: {node: '>= 4'} - - /utils-merge/1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} - dev: false - /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - /value-equal/1.0.1: - resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} - dev: false - - /vary/1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} - dev: false - - /vfile-location/3.2.0: - resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} - dev: false - - /vfile-message/2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} - dependencies: - '@types/unist': 2.0.6 - unist-util-stringify-position: 2.0.3 - dev: false - - /vfile/4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} - dependencies: - '@types/unist': 2.0.6 - is-buffer: 2.0.5 - unist-util-stringify-position: 2.0.3 - vfile-message: 2.0.4 - dev: false - /vite-plugin-svgr/2.2.1_vite@3.1.2: resolution: {integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==} peerDependencies: @@ -9528,198 +2780,9 @@ packages: fsevents: 2.3.2 dev: true - /wait-on/6.0.1: - resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} - engines: {node: '>=10.0.0'} - hasBin: true - dependencies: - axios: 0.25.0 - joi: 17.6.0 - lodash: 4.17.21 - minimist: 1.2.6 - rxjs: 7.5.6 - transitivePeerDependencies: - - debug - dev: false - - /watchpack/2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} - dependencies: - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - - /wbuf/1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} - dependencies: - minimalistic-assert: 1.0.1 - dev: false - - /web-namespaces/1.1.4: - resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} - dev: false - /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} - /webpack-bundle-analyzer/4.6.1: - resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} - engines: {node: '>= 10.13.0'} - hasBin: true - dependencies: - acorn: 8.8.0 - acorn-walk: 8.2.0 - chalk: 4.1.2 - commander: 7.2.0 - gzip-size: 6.0.0 - lodash: 4.17.21 - opener: 1.5.2 - sirv: 1.0.19 - ws: 7.5.9 - transitivePeerDependencies: - - bufferutil - - utf-8-validate - dev: false - - /webpack-dev-middleware/5.3.3_webpack@5.74.0: - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - dependencies: - colorette: 2.0.19 - memfs: 3.4.7 - mime-types: 2.1.35 - range-parser: 1.2.1 - schema-utils: 4.0.0 - webpack: 5.74.0 - dev: false - - /webpack-dev-server/4.11.0_webpack@5.74.0: - resolution: {integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==} - engines: {node: '>= 12.13.0'} - hasBin: true - peerDependencies: - webpack: ^4.37.0 || ^5.0.0 - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/bonjour': 3.5.10 - '@types/connect-history-api-fallback': 1.3.5 - '@types/express': 4.17.14 - '@types/serve-index': 1.9.1 - '@types/serve-static': 1.15.0 - '@types/sockjs': 0.3.33 - '@types/ws': 8.5.3 - ansi-html-community: 0.0.8 - bonjour-service: 1.0.14 - chokidar: 3.5.3 - colorette: 2.0.19 - compression: 1.7.4 - connect-history-api-fallback: 2.0.0 - default-gateway: 6.0.3 - express: 4.18.1 - graceful-fs: 4.2.10 - html-entities: 2.3.3 - http-proxy-middleware: 2.0.6_@types+express@4.17.14 - ipaddr.js: 2.0.1 - open: 8.4.0 - p-retry: 4.6.2 - rimraf: 3.0.2 - schema-utils: 4.0.0 - selfsigned: 2.1.1 - serve-index: 1.9.1 - sockjs: 0.3.24 - spdy: 4.0.2 - webpack: 5.74.0 - webpack-dev-middleware: 5.3.3_webpack@5.74.0 - ws: 8.8.1 - transitivePeerDependencies: - - bufferutil - - debug - - supports-color - - utf-8-validate - dev: false - - /webpack-merge/5.8.0: - resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} - engines: {node: '>=10.0.0'} - dependencies: - clone-deep: 4.0.1 - wildcard: 2.0.0 - - /webpack-sources/3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} - - /webpack/5.74.0: - resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} - engines: {node: '>=10.13.0'} - hasBin: true - peerDependencies: - webpack-cli: '*' - peerDependenciesMeta: - webpack-cli: - optional: true - dependencies: - '@types/eslint-scope': 3.7.4 - '@types/estree': 0.0.51 - '@webassemblyjs/ast': 1.11.1 - '@webassemblyjs/wasm-edit': 1.11.1 - '@webassemblyjs/wasm-parser': 1.11.1 - acorn: 8.8.0 - acorn-import-assertions: 1.8.0_acorn@8.8.0 - browserslist: 4.21.4 - chrome-trace-event: 1.0.3 - enhanced-resolve: 5.10.0 - es-module-lexer: 0.9.3 - eslint-scope: 5.1.1 - events: 3.3.0 - glob-to-regexp: 0.4.1 - graceful-fs: 4.2.10 - json-parse-even-better-errors: 2.3.1 - loader-runner: 4.3.0 - mime-types: 2.1.35 - neo-async: 2.6.2 - schema-utils: 3.1.1 - tapable: 2.2.1 - terser-webpack-plugin: 5.3.6_webpack@5.74.0 - watchpack: 2.4.0 - webpack-sources: 3.2.3 - transitivePeerDependencies: - - '@swc/core' - - esbuild - - uglify-js - - /webpackbar/5.0.2_webpack@5.74.0: - resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} - engines: {node: '>=12'} - peerDependencies: - webpack: 3 || 4 || 5 - dependencies: - chalk: 4.1.2 - consola: 2.15.3 - pretty-time: 1.1.0 - std-env: 3.2.1 - webpack: 5.74.0 - dev: false - - /websocket-driver/0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} - dependencies: - http-parser-js: 0.5.8 - safe-buffer: 5.2.1 - websocket-extensions: 0.1.4 - dev: false - - /websocket-extensions/0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} - dev: false - /whatwg-url/5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -9748,67 +2811,9 @@ packages: is-typed-array: 1.1.9 dev: false - /which/1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: false - - /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} - hasBin: true - dependencies: - isexe: 2.0.0 - dev: false - - /widest-line/3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} - engines: {node: '>=8'} - dependencies: - string-width: 4.2.3 - dev: false - - /widest-line/4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} - dependencies: - string-width: 5.1.2 - dev: false - - /wildcard/2.0.0: - resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} - - /wrap-ansi/7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} - dependencies: - ansi-styles: 4.3.0 - string-width: 4.2.3 - strip-ansi: 6.0.1 - dev: false - - /wrap-ansi/8.0.1: - resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} - engines: {node: '>=12'} - dependencies: - ansi-styles: 6.1.1 - string-width: 5.1.2 - strip-ansi: 7.0.1 - dev: false - /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - - /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} - dependencies: - imurmurhash: 0.1.4 - is-typedarray: 1.0.0 - signal-exit: 3.0.7 - typedarray-to-buffer: 3.1.5 - dev: false + dev: true /ws/7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} @@ -9822,19 +2827,6 @@ packages: utf-8-validate: optional: true - /ws/8.8.1: - resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} - engines: {node: '>=10.0.0'} - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ^5.0.2 - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - dev: false - /ws/8.8.1_22kvxa7zeyivx4jp72v2w3pkvy: resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} engines: {node: '>=10.0.0'} @@ -9851,35 +2843,12 @@ packages: utf-8-validate: 5.0.9 dev: true - /xdg-basedir/4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} - dev: false - - /xml-js/1.6.11: - resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} - hasBin: true - dependencies: - sax: 1.2.4 - dev: false - - /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} - dev: false - - /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} - dev: false - /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} + dev: true /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - - /zwitch/1.0.5: - resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} - dev: false + dev: true diff --git a/doc/.gitignore b/website/.gitignore similarity index 100% rename from doc/.gitignore rename to website/.gitignore diff --git a/doc/babel.config.js b/website/babel.config.js similarity index 100% rename from doc/babel.config.js rename to website/babel.config.js diff --git a/doc/static/.nojekyll b/website/blog/.gitkeep similarity index 100% rename from doc/static/.nojekyll rename to website/blog/.gitkeep diff --git a/website/docs/intro.md b/website/docs/intro.md new file mode 100644 index 00000000..8a2e69d9 --- /dev/null +++ b/website/docs/intro.md @@ -0,0 +1,47 @@ +--- +sidebar_position: 1 +--- + +# Tutorial Intro + +Let's discover **Docusaurus in less than 5 minutes**. + +## Getting Started + +Get started by **creating a new site**. + +Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. + +### What you'll need + +- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: + - When installing Node.js, you are recommended to check all checkboxes related to dependencies. + +## Generate a new site + +Generate a new Docusaurus site using the **classic template**. + +The classic template will automatically be added to your project after you run the command: + +```bash +npm init docusaurus@latest my-website classic +``` + +You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. + +The command also installs all necessary dependencies you need to run Docusaurus. + +## Start your site + +Run the development server: + +```bash +cd my-website +npm run start +``` + +The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. + +The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. + +Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. diff --git a/website/docs/roadmap/_category.json b/website/docs/roadmap/_category.json new file mode 100644 index 00000000..df28ec87 --- /dev/null +++ b/website/docs/roadmap/_category.json @@ -0,0 +1,8 @@ +{ + "label": "Roadmap", + "position": 2, + "link": { + "type": "generated-index", + "description": "Roadmap" + } +} diff --git a/website/docs/roadmap/features.md b/website/docs/roadmap/features.md new file mode 100644 index 00000000..cd327bc8 --- /dev/null +++ b/website/docs/roadmap/features.md @@ -0,0 +1,24 @@ +--- +sidebar_position: 1 +--- + +# Features to be support + +## V1 + +UI + +- 提供默认一套 UI +- 提供无 UI wrapper +- 具有跳转下载 +- 提供最近登录以及 popular wallet、more wallet + +Provider + +- 提供默认 wallet 连接 +- 自定义支持 wallet + +账号 + +- 提供 hooks、render props 方式 +- 接口可返回连接状态,连接方法,交易方法 diff --git a/doc/docusaurus.config.js b/website/docusaurus.config.js similarity index 86% rename from doc/docusaurus.config.js rename to website/docusaurus.config.js index cbea7b1b..2b9d6ad9 100644 --- a/doc/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -6,18 +6,18 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); /** @type {import('@docusaurus/types').Config} */ const config = { - title: 'My Site', - tagline: 'Dinosaurs are cool', + title: 'Suiet Kit', + tagline: 'Best way to connect sui wallet', url: 'https://your-docusaurus-test-site.com', baseUrl: '/', onBrokenLinks: 'throw', onBrokenMarkdownLinks: 'warn', favicon: 'img/favicon.ico', - // GitHub pages deployment config. - // If you aren't using GitHub pages, you don't need these. - organizationName: 'facebook', // Usually your GitHub org/user name. - projectName: 'docusaurus', // Usually your repo name. + // // GitHub pages deployment config. + // // If you aren't using GitHub pages, you don't need these. + // organizationName: 'facebook', // Usually your GitHub org/user name. + // projectName: 'docusaurus', // Usually your repo name. // Even if you don't use internalization, you can use this field to set useful // metadata like html lang. For example, if your site is Chinese, you may want @@ -57,7 +57,7 @@ const config = { /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ navbar: { - title: 'My Site', + title: 'Suiet Kit', logo: { alt: 'My Site Logo', src: 'img/logo.svg', @@ -69,7 +69,7 @@ const config = { position: 'left', label: 'Tutorial', }, - {to: '/blog', label: 'Blog', position: 'left'}, + { to: '/blog', label: 'Blog', position: 'left' }, { href: 'https://github.com/facebook/docusaurus', label: 'GitHub', @@ -120,7 +120,7 @@ const config = { ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} My Project, Inc. Built with Docusaurus.`, + copyright: `Copyright © ${new Date().getFullYear()} Suiet Wallet Kit, Inc. Built with Docusaurus.`, }, prism: { theme: lightCodeTheme, diff --git a/doc/package.json b/website/package.json similarity index 100% rename from doc/package.json rename to website/package.json diff --git a/doc/sidebars.js b/website/sidebars.js similarity index 100% rename from doc/sidebars.js rename to website/sidebars.js diff --git a/doc/src/components/HomepageFeatures/index.tsx b/website/src/components/HomepageFeatures/index.tsx similarity index 100% rename from doc/src/components/HomepageFeatures/index.tsx rename to website/src/components/HomepageFeatures/index.tsx diff --git a/doc/src/components/HomepageFeatures/styles.module.css b/website/src/components/HomepageFeatures/styles.module.css similarity index 100% rename from doc/src/components/HomepageFeatures/styles.module.css rename to website/src/components/HomepageFeatures/styles.module.css diff --git a/doc/src/css/custom.css b/website/src/css/custom.css similarity index 100% rename from doc/src/css/custom.css rename to website/src/css/custom.css diff --git a/doc/src/pages/index.module.css b/website/src/pages/index.module.css similarity index 100% rename from doc/src/pages/index.module.css rename to website/src/pages/index.module.css diff --git a/doc/src/pages/index.tsx b/website/src/pages/index.tsx similarity index 100% rename from doc/src/pages/index.tsx rename to website/src/pages/index.tsx diff --git a/doc/src/pages/markdown-page.md b/website/src/pages/markdown-page.md similarity index 100% rename from doc/src/pages/markdown-page.md rename to website/src/pages/markdown-page.md diff --git a/website/static/.nojekyll b/website/static/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/doc/static/img/docusaurus.png b/website/static/img/docusaurus.png similarity index 100% rename from doc/static/img/docusaurus.png rename to website/static/img/docusaurus.png diff --git a/doc/static/img/favicon.ico b/website/static/img/favicon.ico similarity index 100% rename from doc/static/img/favicon.ico rename to website/static/img/favicon.ico diff --git a/doc/static/img/logo.svg b/website/static/img/logo.svg similarity index 100% rename from doc/static/img/logo.svg rename to website/static/img/logo.svg diff --git a/doc/static/img/undraw_docusaurus_mountain.svg b/website/static/img/undraw_docusaurus_mountain.svg similarity index 100% rename from doc/static/img/undraw_docusaurus_mountain.svg rename to website/static/img/undraw_docusaurus_mountain.svg diff --git a/doc/static/img/undraw_docusaurus_react.svg b/website/static/img/undraw_docusaurus_react.svg similarity index 100% rename from doc/static/img/undraw_docusaurus_react.svg rename to website/static/img/undraw_docusaurus_react.svg diff --git a/doc/static/img/undraw_docusaurus_tree.svg b/website/static/img/undraw_docusaurus_tree.svg similarity index 100% rename from doc/static/img/undraw_docusaurus_tree.svg rename to website/static/img/undraw_docusaurus_tree.svg diff --git a/doc/tsconfig.json b/website/tsconfig.json similarity index 100% rename from doc/tsconfig.json rename to website/tsconfig.json From 57dba58a391b8c068fdec837237d6fd098f831e3 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 18 Sep 2022 02:24:15 +0800 Subject: [PATCH 008/654] chore: change config --- pnpm-lock.yaml | 10268 +++++++++++++++++++++++++++------ pnpm-workspace.yaml | 2 +- website/docusaurus.config.js | 6 +- 3 files changed, 8652 insertions(+), 1624 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 359dfabb..5103332e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -38,27 +38,187 @@ importers: vite: 3.1.2 vite-plugin-svgr: 2.2.1_vite@3.1.2 + website: + specifiers: + '@docusaurus/core': 2.1.0 + '@docusaurus/module-type-aliases': 2.1.0 + '@docusaurus/preset-classic': 2.1.0 + '@mdx-js/react': ^1.6.22 + '@tsconfig/docusaurus': ^1.0.5 + clsx: ^1.2.1 + prism-react-renderer: ^1.3.5 + react: ^17.0.2 + react-dom: ^17.0.2 + typescript: ^4.7.4 + dependencies: + '@docusaurus/core': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/preset-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@mdx-js/react': 1.6.22_react@17.0.2 + clsx: 1.2.1 + prism-react-renderer: 1.3.5_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + devDependencies: + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@tsconfig/docusaurus': 1.0.6 + typescript: 4.8.3 + packages: + /@algolia/autocomplete-core/1.7.1: + resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} + dependencies: + '@algolia/autocomplete-shared': 1.7.1 + dev: false + + /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.14.2: + resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} + peerDependencies: + '@algolia/client-search': ^4.9.1 + algoliasearch: ^4.9.1 + dependencies: + '@algolia/autocomplete-shared': 1.7.1 + algoliasearch: 4.14.2 + dev: false + + /@algolia/autocomplete-shared/1.7.1: + resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} + dev: false + + /@algolia/cache-browser-local-storage/4.14.2: + resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} + dependencies: + '@algolia/cache-common': 4.14.2 + dev: false + + /@algolia/cache-common/4.14.2: + resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} + dev: false + + /@algolia/cache-in-memory/4.14.2: + resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} + dependencies: + '@algolia/cache-common': 4.14.2 + dev: false + + /@algolia/client-account/4.14.2: + resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/client-search': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-analytics/4.14.2: + resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/client-search': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-common/4.14.2: + resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} + dependencies: + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-personalization/4.14.2: + resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/client-search/4.14.2: + resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} + dependencies: + '@algolia/client-common': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /@algolia/events/4.0.1: + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + dev: false + + /@algolia/logger-common/4.14.2: + resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} + dev: false + + /@algolia/logger-console/4.14.2: + resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} + dependencies: + '@algolia/logger-common': 4.14.2 + dev: false + + /@algolia/requester-browser-xhr/4.14.2: + resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} + dependencies: + '@algolia/requester-common': 4.14.2 + dev: false + + /@algolia/requester-common/4.14.2: + resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} + dev: false + + /@algolia/requester-node-http/4.14.2: + resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} + dependencies: + '@algolia/requester-common': 4.14.2 + dev: false + + /@algolia/transporter/4.14.2: + resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} + dependencies: + '@algolia/cache-common': 4.14.2 + '@algolia/logger-common': 4.14.2 + '@algolia/requester-common': 4.14.2 + dev: false + /@ampproject/remapping/2.2.0: resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.15 - dev: true /@babel/code-frame/7.18.6: resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 - dev: true /@babel/compat-data/7.19.1: resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==} engines: {node: '>=6.9.0'} - dev: true + + /@babel/core/7.12.9: + resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helpers': 7.19.0 + '@babel/parser': 7.19.1 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + convert-source-map: 1.8.0 + debug: 4.3.4 + gensync: 1.0.0-beta.2 + json5: 2.2.1 + lodash: 4.17.21 + resolve: 1.22.1 + semver: 5.7.1 + source-map: 0.5.7 + transitivePeerDependencies: + - supports-color + dev: false /@babel/core/7.19.1: resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==} @@ -81,7 +241,6 @@ packages: semver: 6.3.0 transitivePeerDependencies: - supports-color - dev: true /@babel/generator/7.19.0: resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==} @@ -90,14 +249,20 @@ packages: '@babel/types': 7.19.0 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 - dev: true /@babel/helper-annotate-as-pure/7.18.6: resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - dev: true + + /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-explode-assignable-expression': 7.18.6 + '@babel/types': 7.19.0 + dev: false /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} @@ -110,12 +275,62 @@ packages: '@babel/helper-validator-option': 7.18.6 browserslist: 4.21.4 semver: 6.3.0 - dev: true + + /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + regexpu-core: 5.2.1 + dev: false + + /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + peerDependencies: + '@babel/core': ^7.4.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + debug: 4.3.4 + lodash.debounce: 4.0.8 + resolve: 1.22.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false /@babel/helper-environment-visitor/7.18.9: resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} engines: {node: '>=6.9.0'} - dev: true + + /@babel/helper-explode-assignable-expression/7.18.6: + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false /@babel/helper-function-name/7.19.0: resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} @@ -123,21 +338,25 @@ packages: dependencies: '@babel/template': 7.18.10 '@babel/types': 7.19.0 - dev: true /@babel/helper-hoist-variables/7.18.6: resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - dev: true + + /@babel/helper-member-expression-to-functions/7.18.9: + resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false /@babel/helper-module-imports/7.18.6: resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - dev: true /@babel/helper-module-transforms/7.19.0: resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} @@ -153,41 +372,92 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color - dev: true + + /@babel/helper-optimise-call-expression/7.18.6: + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false + + /@babel/helper-plugin-utils/7.10.4: + resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} + dev: false /@babel/helper-plugin-utils/7.19.0: resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} engines: {node: '>=6.9.0'} - dev: true + + /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-wrap-function': 7.19.0 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/helper-replace-supers/7.19.1: + resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-member-expression-to-functions': 7.18.9 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false /@babel/helper-simple-access/7.18.6: resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - dev: true + + /@babel/helper-skip-transparent-expression-wrappers/7.18.9: + resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/types': 7.19.0 + dev: false /@babel/helper-split-export-declaration/7.18.6: resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 - dev: true /@babel/helper-string-parser/7.18.10: resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-identifier/7.19.1: resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} engines: {node: '>=6.9.0'} - dev: true /@babel/helper-validator-option/7.18.6: resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} engines: {node: '>=6.9.0'} - dev: true + + /@babel/helper-wrap-function/7.19.0: + resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-function-name': 7.19.0 + '@babel/template': 7.18.10 + '@babel/traverse': 7.19.1 + '@babel/types': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false /@babel/helpers/7.19.0: resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} @@ -198,7 +468,6 @@ packages: '@babel/types': 7.19.0 transitivePeerDependencies: - supports-color - dev: true /@babel/highlight/7.18.6: resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} @@ -207,7 +476,6 @@ packages: '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 - dev: true /@babel/parser/7.19.1: resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} @@ -215,2115 +483,7542 @@ packages: hasBin: true dependencies: '@babel/types': 7.19.0 - dev: true - /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.0.0 dependencies: '@babel/core': 7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: true + dev: false - /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} engines: {node: '>=6.9.0'} peerDependencies: - '@babel/core': ^7.0.0-0 + '@babel/core': ^7.13.0 dependencies: '@babel/core': 7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - dev: true + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + dev: false - /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} + /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 + '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-plugin-utils': 7.19.0 - dev: true + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false - /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} + /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 '@babel/helper-plugin-utils': 7.19.0 - dev: true + transitivePeerDependencies: + - supports-color + dev: false - /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} + /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.12.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/helper-annotate-as-pure': 7.18.6 - '@babel/helper-module-imports': 7.18.6 '@babel/helper-plugin-utils': 7.19.0 - '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 - '@babel/types': 7.19.0 - dev: true + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + dev: false - /@babel/runtime/7.19.0: - resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} + /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - regenerator-runtime: 0.13.9 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + dev: false - /@babel/template/7.18.10: - resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} + /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/code-frame': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + dev: false - /@babel/traverse/7.19.1: - resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} + /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/code-frame': 7.18.6 - '@babel/generator': 7.19.0 - '@babel/helper-environment-visitor': 7.18.9 - '@babel/helper-function-name': 7.19.0 - '@babel/helper-hoist-variables': 7.18.6 - '@babel/helper-split-export-declaration': 7.18.6 - '@babel/parser': 7.19.1 - '@babel/types': 7.19.0 - debug: 4.3.4 - globals: 11.12.0 - transitivePeerDependencies: - - supports-color - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + dev: false - /@babel/types/7.19.0: - resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} + /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/helper-string-parser': 7.18.10 - '@babel/helper-validator-identifier': 7.19.1 - to-fast-properties: 2.0.0 - dev: true - - /@emotion/hash/0.8.0: - resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} - dev: true - - /@esbuild/linux-loong64/0.15.7: - resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} - engines: {node: '>=12'} - cpu: [loong64] - os: [linux] - requiresBuild: true - dev: true - optional: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + dev: false - /@jridgewell/gen-mapping/0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} - engines: {node: '>=6.0.0'} + /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + dev: false - /@jridgewell/gen-mapping/0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} + /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: + resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@jridgewell/set-array': 1.1.2 - '@jridgewell/sourcemap-codec': 1.4.14 - '@jridgewell/trace-mapping': 0.3.15 - dev: true - - /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/set-array/1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} - dev: true - - /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} - dev: true + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.12.9 + dev: false - /@jridgewell/trace-mapping/0.3.15: - resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@jridgewell/resolve-uri': 3.1.0 - '@jridgewell/sourcemap-codec': 1.4.14 - dev: true + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + dev: false - /@mysten/bcs/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-qodo+w5rvH364YNOFSXMAJWWdCyJaRXCSOz+lRnu16VlVKdSQdQU9Ll2mkpL5DTi6A8bNXy9RubpuEnUOEzkMg==} + /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - bn.js: 5.2.1 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + dev: false - /@mysten/sui.js/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-Hc42dDjizWaSi43gbA0XK1c6M4cbl95PaNAfebWCc0HffXUsAxPRwI//Uq678wr5OYfsx9V2ausida5plhDUag==} - engines: {node: '>=16'} + /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@mysten/bcs': 0.0.0-experimental-20220914153135 - '@noble/hashes': 1.1.2 - '@noble/secp256k1': 1.7.0 - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - rpc-websockets: 7.5.0 - tweetnacl: 1.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + dev: false - /@mysten/sui.js/0.8.0: - resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} - engines: {node: '>=10'} + /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - tweetnacl: 1.0.3 - util: 0.12.4 + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate + - supports-color dev: false - /@mysten/wallet-adapter-all-wallets/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-QNLy2snsSF2mibDsXWzT9vrK58VNhDvAxO/30qPmcb9OpwOPIHSoJmCX6HfzA6gXgI7XSEh7TSBZTOa0yLz+Gw==} + /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@mysten/wallet-adapter-mock-wallet': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220914153135 + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true + - supports-color + dev: false - /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: - resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} + /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@mysten/sui.js': 0.8.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@mysten/wallet-adapter-base/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-j3fQHiy7mRKvRD+1yjBxm2QiaGIR1LBK3MfA8Ed4bGHfHKUDAF09rEeC/9G1Sa7eNrjdjs/q/l//Fq3dYS/szw==} + /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@mysten/wallet-adapter-mock-wallet/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-9Kj2U1p+KT6BNhu2UqXOsRODT/cEGawnBFFQhOv5BZsU8Y75iN9houKEe0FccfVY9Dgzc95J1o+XtKrxvJs4Tg==} + /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-1bxx6v0aLqGzlYnIx8nkDf5oQjPFHKJnaTgHQohBauFrO9JhN14oHv1mYMpDlBy2PzLl17M60mv+I6SWxOe29w==} + /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@noble/hashes/1.1.2: - resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@noble/secp256k1/1.7.0: - resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} - dev: true + /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@radix-ui/primitive/1.0.0: - resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} + /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-compose-refs/1.0.0_react@18.2.0: - resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} + /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-context/1.0.0_react@18.2.0: - resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} + /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-dialog/1.0.0_7ey2zzynotv32rpkwno45fsx4e: - resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} + /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: + resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-context': 1.0.0_react@18.2.0 - '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0 - '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-id': 1.0.0_react@18.2.0 - '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-slot': 1.0.0_react@18.2.0 - '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0 - aria-hidden: 1.2.1_w5j4k42lgipnm43s3brx6h3c34 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.4_w5j4k42lgipnm43s3brx6h3c34 - transitivePeerDependencies: - - '@types/react' + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} + /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + + /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-focus-guards/1.0.0_react@18.2.0: - resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} + /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} + /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-id/1.0.0_react@18.2.0: - resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 - react: 18.2.0 + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} + /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} + /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y: - resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} + /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-slot': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-slot/1.0.0_react@18.2.0: - resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} + /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0: - resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} + /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0: - resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} + /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0: - resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} + /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: false - /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0: - resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} + /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} + engines: {node: '>=6.9.0'} peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 + '@babel/core': ^7.0.0-0 dependencies: - '@babel/runtime': 7.19.0 - react: 18.2.0 + '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-remap-async-to-generator': 7.18.9_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color dev: false - /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - estree-walker: 2.0.2 - picomatch: 2.3.1 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} - engines: {node: '>=10'} + /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} - engines: {node: '>=10'} + /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-optimise-call-expression': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + '@babel/helper-split-export-declaration': 7.18.6 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + dev: false - /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} - engines: {node: '>=10'} + /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} - engines: {node: '>=10'} + /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: + resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} - engines: {node: '>=10'} + /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} - engines: {node: '>=10'} + /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} - engines: {node: '>=10'} + /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-builder-binary-assignment-operator-visitor': 7.18.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} - engines: {node: '>=12'} + /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - dev: true + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} - engines: {node: '>=10'} + /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.19.1 - '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 - dev: true + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/core/6.3.1: - resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} - engines: {node: '>=10'} + /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 - camelcase: 6.3.0 - cosmiconfig: 7.0.1 - transitivePeerDependencies: - - supports-color - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/hast-util-to-babel-ast/6.3.1: - resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} - engines: {node: '>=10'} + /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@babel/types': 7.19.0 - entities: 4.4.0 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} - engines: {node: '>=10'} + /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} + engines: {node: '>=6.9.0'} peerDependencies: - '@svgr/core': ^6.0.0 + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@svgr/babel-preset': 6.3.1_@babel+core@7.19.1 - '@svgr/core': 6.3.1 - '@svgr/hast-util-to-babel-ast': 6.3.1 - svg-parser: 2.0.4 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-dynamic-import-node: 2.3.3 transitivePeerDependencies: - supports-color - dev: true + dev: false - /@types/connect/3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@types/node': 12.20.55 - - /@types/json5/0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: true - - /@types/node/12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} - - /@types/parse-json/4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} - dev: true - - /@types/prop-types/15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-simple-access': 7.18.6 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false - /@types/react-dom/18.0.6: - resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} + /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@types/react': 18.0.20 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-identifier': 7.19.1 + babel-plugin-dynamic-import-node: 2.3.3 + transitivePeerDependencies: + - supports-color + dev: false - /@types/react/18.0.20: - resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} + /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@types/prop-types': 15.7.5 - '@types/scheduler': 0.16.2 - csstype: 3.1.1 + '@babel/core': 7.19.1 + '@babel/helper-module-transforms': 7.19.0 + '@babel/helper-plugin-utils': 7.19.0 + transitivePeerDependencies: + - supports-color + dev: false - /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@types/ws/7.4.7: - resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@types/node': 12.20.55 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@vanilla-extract/css/1.9.0: - resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} + /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@emotion/hash': 0.8.0 - '@vanilla-extract/private': 1.0.3 - chalk: 4.1.2 - css-what: 5.1.0 - cssesc: 3.0.0 - csstype: 3.1.1 - deep-object-diff: 1.1.7 - deepmerge: 4.2.2 - escape-string-regexp: 4.0.0 - media-query-parser: 2.0.2 - outdent: 0.8.0 - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-replace-supers': 7.19.1 + transitivePeerDependencies: + - supports-color + dev: false - /@vanilla-extract/integration/5.0.1: - resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - '@vanilla-extract/css': 1.9.0 - esbuild: 0.11.23 - eval: 0.1.6 - find-up: 5.0.0 - javascript-stringify: 2.1.0 - lodash: 4.17.21 - outdent: 0.8.0 - dev: true + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@vanilla-extract/private/1.0.3: - resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} - dev: true + /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: - resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} + /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} peerDependencies: - vite: ^2.2.3 + '@babel/core': ^7.0.0-0 dependencies: - '@vanilla-extract/integration': 5.0.1 - outdent: 0.8.0 - postcss: 8.4.16 - postcss-load-config: 3.1.4_postcss@8.4.16 - vite: 3.1.2 - transitivePeerDependencies: - - ts-node - dev: true + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /@vitejs/plugin-react/2.1.0_vite@3.1.2: - resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} - engines: {node: ^14.18.0 || >=16.0.0} + /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.1: + resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} + engines: {node: '>=6.9.0'} peerDependencies: - vite: ^3.0.0 + '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 - '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1 - '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1 - magic-string: 0.26.3 - react-refresh: 0.14.0 - vite: 3.1.2 - transitivePeerDependencies: - - supports-color - dev: true + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /JSONStream/1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} - hasBin: true + /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - jsonparse: 1.3.1 - through: 2.3.8 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false - /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - color-convert: 1.9.3 - dev: true + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 - /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - color-convert: 2.0.1 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: true - /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} + /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 dependencies: - normalize-path: 3.0.0 - picomatch: 2.3.1 + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 dev: true - /aria-hidden/1.2.1_w5j4k42lgipnm43s3brx6h3c34: - resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} - engines: {node: '>=10'} + /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} + engines: {node: '>=6.9.0'} peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.9.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true + '@babel/core': ^7.0.0-0 dependencies: - '@types/react': 18.0.20 - react: 18.2.0 - tslib: 2.4.0 - dev: false + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-jsx': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 - /atob/2.1.2: + /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-annotate-as-pure': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + regenerator-transform: 0.15.0 + dev: false + + /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-module-imports': 7.18.6 + '@babel/helper-plugin-utils': 7.19.0 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: + resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-skip-transparent-expression-wrappers': 7.18.9 + dev: false + + /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-class-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-syntax-typescript': 7.18.6_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-create-regexp-features-plugin': 7.19.0_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + dev: false + + /@babel/preset-env/7.19.1_@babel+core@7.19.1: + resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-compilation-targets': 7.19.1_@babel+core@7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-async-generator-functions': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-proposal-class-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-class-static-block': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-dynamic-import': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-export-namespace-from': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-json-strings': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-logical-assignment-operators': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-nullish-coalescing-operator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-numeric-separator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-object-rest-spread': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-optional-catch-binding': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-optional-chaining': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-proposal-private-methods': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-private-property-in-object': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-async-generators': 7.8.4_@babel+core@7.19.1 + '@babel/plugin-syntax-class-properties': 7.12.13_@babel+core@7.19.1 + '@babel/plugin-syntax-class-static-block': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-export-namespace-from': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-import-assertions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-syntax-json-strings': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-numeric-separator': 7.10.4_@babel+core@7.19.1 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-catch-binding': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-optional-chaining': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-syntax-private-property-in-object': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-syntax-top-level-await': 7.14.5_@babel+core@7.19.1 + '@babel/plugin-transform-arrow-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-async-to-generator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoped-functions': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-block-scoping': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-classes': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-computed-properties': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-destructuring': 7.18.13_@babel+core@7.19.1 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-duplicate-keys': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-exponentiation-operator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-for-of': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-function-name': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-literals': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-member-expression-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-amd': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-commonjs': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-modules-systemjs': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-modules-umd': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-named-capturing-groups-regex': 7.19.1_@babel+core@7.19.1 + '@babel/plugin-transform-new-target': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-object-super': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-parameters': 7.18.8_@babel+core@7.19.1 + '@babel/plugin-transform-property-literals': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-regenerator': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-reserved-words': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-shorthand-properties': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-spread': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-sticky-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-template-literals': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-typeof-symbol': 7.18.9_@babel+core@7.19.1 + '@babel/plugin-transform-unicode-escapes': 7.18.10_@babel+core@7.19.1 + '@babel/plugin-transform-unicode-regex': 7.18.6_@babel+core@7.19.1 + '@babel/preset-modules': 0.1.5_@babel+core@7.19.1 + '@babel/types': 7.19.0 + babel-plugin-polyfill-corejs2: 0.3.3_@babel+core@7.19.1 + babel-plugin-polyfill-corejs3: 0.6.0_@babel+core@7.19.1 + babel-plugin-polyfill-regenerator: 0.4.1_@babel+core@7.19.1 + core-js-compat: 3.25.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/preset-modules/0.1.5_@babel+core@7.19.1: + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/plugin-proposal-unicode-property-regex': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-dotall-regex': 7.18.6_@babel+core@7.19.1 + '@babel/types': 7.19.0 + esutils: 2.0.3 + dev: false + + /@babel/preset-react/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-react-display-name': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-pure-annotations': 7.18.6_@babel+core@7.19.1 + dev: false + + /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-plugin-utils': 7.19.0 + '@babel/helper-validator-option': 7.18.6 + '@babel/plugin-transform-typescript': 7.19.1_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@babel/runtime-corejs3/7.19.1: + resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} + engines: {node: '>=6.9.0'} + dependencies: + core-js-pure: 3.25.1 + regenerator-runtime: 0.13.9 + dev: false + + /@babel/runtime/7.19.0: + resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} + engines: {node: '>=6.9.0'} + dependencies: + regenerator-runtime: 0.13.9 + + /@babel/template/7.18.10: + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 + + /@babel/traverse/7.19.1: + resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/code-frame': 7.18.6 + '@babel/generator': 7.19.0 + '@babel/helper-environment-visitor': 7.18.9 + '@babel/helper-function-name': 7.19.0 + '@babel/helper-hoist-variables': 7.18.6 + '@babel/helper-split-export-declaration': 7.18.6 + '@babel/parser': 7.19.1 + '@babel/types': 7.19.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + + /@babel/types/7.19.0: + resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} + engines: {node: '>=6.9.0'} + dependencies: + '@babel/helper-string-parser': 7.18.10 + '@babel/helper-validator-identifier': 7.19.1 + to-fast-properties: 2.0.0 + + /@colors/colors/1.5.0: + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} + requiresBuild: true + dev: false + optional: true + + /@docsearch/css/3.2.1: + resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} + dev: false + + /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + dependencies: + '@algolia/autocomplete-core': 1.7.1 + '@algolia/autocomplete-preset-algolia': 1.7.1_algoliasearch@4.14.2 + '@docsearch/css': 3.2.1 + algoliasearch: 4.14.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + transitivePeerDependencies: + - '@algolia/client-search' + dev: false + + /@docusaurus/core/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + engines: {node: '>=16.14'} + hasBin: true + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/generator': 7.19.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/runtime': 7.19.0 + '@babel/runtime-corejs3': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/cssnano-preset': 2.1.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/react-loadable': 5.5.2_react@17.0.2 + '@docusaurus/utils': 2.1.0 + '@docusaurus/utils-common': 2.1.0 + '@docusaurus/utils-validation': 2.1.0 + '@slorber/static-site-generator-webpack-plugin': 4.0.7 + '@svgr/webpack': 6.3.1 + autoprefixer: 10.4.11_postcss@8.4.16 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.5.3 + clean-css: 5.3.1 + cli-table3: 0.6.3 + combine-promises: 1.1.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0_webpack@5.74.0 + core-js: 3.25.1 + css-loader: 6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy + cssnano: 5.1.13_postcss@8.4.16 + del: 6.1.1 + detect-port: 1.3.0 + escape-html: 1.0.3 + eta: 1.12.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + html-minifier-terser: 6.1.0 + html-tags: 3.2.0 + html-webpack-plugin: 5.5.0_webpack@5.74.0 + import-fresh: 3.3.0 + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.6.1_webpack@5.74.0 + postcss: 8.4.16 + postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda + prompts: 2.4.2 + react: 17.0.2 + react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba + react-router: 5.3.3_react@17.0.2 + react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu + react-router-dom: 5.3.3_react@17.0.2 + rtl-detect: 1.0.4 + semver: 7.3.7 + serve-handler: 6.1.3 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 + tslib: 2.4.0 + update-notifier: 5.1.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + wait-on: 6.0.1 + webpack: 5.74.0 + webpack-bundle-analyzer: 4.6.1 + webpack-dev-server: 4.11.0_webpack@5.74.0 + webpack-merge: 5.8.0 + webpackbar: 5.0.2_webpack@5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/core/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + engines: {node: '>=16.14'} + hasBin: true + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/core': 7.19.1 + '@babel/generator': 7.19.0 + '@babel/plugin-syntax-dynamic-import': 7.8.3_@babel+core@7.19.1 + '@babel/plugin-transform-runtime': 7.19.1_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@babel/runtime': 7.19.0 + '@babel/runtime-corejs3': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/cssnano-preset': 2.1.0 + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/react-loadable': 5.5.2_react@17.0.2 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@slorber/static-site-generator-webpack-plugin': 4.0.7 + '@svgr/webpack': 6.3.1 + autoprefixer: 10.4.11_postcss@8.4.16 + babel-loader: 8.2.5_rhsdbzevgb5tizdhlla5jsbgyu + babel-plugin-dynamic-import-node: 2.3.3 + boxen: 6.2.1 + chalk: 4.1.2 + chokidar: 3.5.3 + clean-css: 5.3.1 + cli-table3: 0.6.3 + combine-promises: 1.1.0 + commander: 5.1.0 + copy-webpack-plugin: 11.0.0_webpack@5.74.0 + core-js: 3.25.1 + css-loader: 6.7.1_webpack@5.74.0 + css-minimizer-webpack-plugin: 4.1.0_kwz7aenajwsweas6icw5ncsgdy + cssnano: 5.1.13_postcss@8.4.16 + del: 6.1.1 + detect-port: 1.3.0 + escape-html: 1.0.3 + eta: 1.12.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + html-minifier-terser: 6.1.0 + html-tags: 3.2.0 + html-webpack-plugin: 5.5.0_webpack@5.74.0 + import-fresh: 3.3.0 + leven: 3.1.0 + lodash: 4.17.21 + mini-css-extract-plugin: 2.6.1_webpack@5.74.0 + postcss: 8.4.16 + postcss-loader: 7.0.1_qjv4cptcpse3y5hrjkrbb7drda + prompts: 2.4.2 + react: 17.0.2 + react-dev-utils: 12.0.1_kb3egcnme7w23lfa5xodfjfhge + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + react-loadable-ssr-addon-v5-slorber: 1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba + react-router: 5.3.3_react@17.0.2 + react-router-config: 5.1.1_oyuskl3t7voyrff2xstzuy4hqu + react-router-dom: 5.3.3_react@17.0.2 + rtl-detect: 1.0.4 + semver: 7.3.7 + serve-handler: 6.1.3 + shelljs: 0.8.5 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 + tslib: 2.4.0 + update-notifier: 5.1.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + wait-on: 6.0.1 + webpack: 5.74.0 + webpack-bundle-analyzer: 4.6.1 + webpack-dev-server: 4.11.0_webpack@5.74.0 + webpack-merge: 5.8.0 + webpackbar: 5.0.2_webpack@5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/cssnano-preset/2.1.0: + resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} + engines: {node: '>=16.14'} + dependencies: + cssnano-preset-advanced: 5.3.8_postcss@8.4.16 + postcss: 8.4.16 + postcss-sort-media-queries: 4.3.0_postcss@8.4.16 + tslib: 2.4.0 + dev: false + + /@docusaurus/logger/2.1.0: + resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} + engines: {node: '>=16.14'} + dependencies: + chalk: 4.1.2 + tslib: 2.4.0 + dev: false + + /@docusaurus/mdx-loader/2.1.0_ny44vnc5t4rlukh2kzmv2f2kze: + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/parser': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@mdx-js/mdx': 1.6.22 + escape-html: 1.0.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + image-size: 1.0.2 + mdast-util-to-string: 2.0.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + remark-emoji: 2.2.0 + stringify-object: 3.3.0 + tslib: 2.4.0 + unified: 9.2.2 + unist-util-visit: 2.0.3 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/mdx-loader/2.1.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@babel/parser': 7.19.1 + '@babel/traverse': 7.19.1 + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0 + '@mdx-js/mdx': 1.6.22 + escape-html: 1.0.3 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + image-size: 1.0.2 + mdast-util-to-string: 2.0.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + remark-emoji: 2.2.0 + stringify-object: 3.3.0 + tslib: 2.4.0 + unified: 9.2.2 + unist-util-visit: 2.0.3 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/module-type-aliases/2.1.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} + peerDependencies: + react: '*' + react-dom: '*' + dependencies: + '@docusaurus/react-loadable': 5.5.2_react@17.0.2 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router-config': 5.0.6 + '@types/react-router-dom': 5.3.3 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + + /@docusaurus/plugin-content-blog/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + cheerio: 1.0.0-rc.12 + feed: 4.2.2 + fs-extra: 10.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + reading-time: 1.5.0 + tslib: 2.4.0 + unist-util-visit: 2.0.3 + utility-types: 3.10.0 + webpack: 5.74.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-content-docs/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@types/react-router-config': 5.0.6 + combine-promises: 1.1.0 + fs-extra: 10.1.0 + import-fresh: 3.3.0 + js-yaml: 4.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + utility-types: 3.10.0 + webpack: 5.74.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-content-pages/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + webpack: 5.74.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-debug/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-json-view: 1.21.3_sfoxds7t5ydpegc3knd667wn6m + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - '@types/react' + - bufferutil + - csso + - debug + - encoding + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-analytics/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-google-gtag/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/plugin-sitemap/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + fs-extra: 10.1.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + sitemap: 7.1.1 + tslib: 2.4.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/preset-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-debug': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-google-analytics': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-google-gtag': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-sitemap': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/theme-search-algolia': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + transitivePeerDependencies: + - '@algolia/client-search' + - '@parcel/css' + - '@swc/core' + - '@types/react' + - bufferutil + - csso + - debug + - encoding + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/react-loadable/5.5.2_react@17.0.2: + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + peerDependencies: + react: '*' + dependencies: + '@types/react': 18.0.20 + prop-types: 15.8.1 + react: 17.0.2 + + /@docusaurus/theme-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: + resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/theme-translations': 2.1.0 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-common': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + '@mdx-js/react': 1.6.22_react@17.0.2 + clsx: 1.2.1 + copy-text-to-clipboard: 3.0.1 + infima: 0.2.0-alpha.42 + lodash: 4.17.21 + nprogress: 0.2.0 + postcss: 8.4.16 + prism-react-renderer: 1.3.5_react@17.0.2 + prismjs: 1.29.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-router-dom: 5.3.3_react@17.0.2 + rtlcss: 3.5.0 + tslib: 2.4.0 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-common/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: + resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docusaurus/mdx-loader': 2.1.0_ny44vnc5t4rlukh2kzmv2f2kze + '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/plugin-content-blog': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/plugin-content-pages': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router-config': 5.0.6 + clsx: 1.2.1 + parse-numeric-range: 1.3.0 + prism-react-renderer: 1.3.5_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-search-algolia/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: + resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} + engines: {node: '>=16.14'} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@docsearch/react': 3.2.1_sfoxds7t5ydpegc3knd667wn6m + '@docusaurus/core': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/logger': 2.1.0 + '@docusaurus/plugin-content-docs': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm + '@docusaurus/theme-common': 2.1.0_o6kpfqikfouunwlj6hykpi2c7m + '@docusaurus/theme-translations': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + '@docusaurus/utils-validation': 2.1.0_@docusaurus+types@2.1.0 + algoliasearch: 4.14.2 + algoliasearch-helper: 3.11.1_algoliasearch@4.14.2 + clsx: 1.2.1 + eta: 1.12.3 + fs-extra: 10.1.0 + lodash: 4.17.21 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + tslib: 2.4.0 + utility-types: 3.10.0 + transitivePeerDependencies: + - '@algolia/client-search' + - '@docusaurus/types' + - '@parcel/css' + - '@swc/core' + - '@types/react' + - bufferutil + - csso + - debug + - esbuild + - eslint + - lightningcss + - supports-color + - typescript + - uglify-js + - utf-8-validate + - vue-template-compiler + - webpack-cli + dev: false + + /@docusaurus/theme-translations/2.1.0: + resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} + engines: {node: '>=16.14'} + dependencies: + fs-extra: 10.1.0 + tslib: 2.4.0 + dev: false + + /@docusaurus/types/2.1.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} + peerDependencies: + react: ^16.8.4 || ^17.0.0 + react-dom: ^16.8.4 || ^17.0.0 + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + commander: 5.1.0 + joi: 17.6.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-helmet-async: 1.3.0_sfoxds7t5ydpegc3knd667wn6m + utility-types: 3.10.0 + webpack: 5.74.0 + webpack-merge: 5.8.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + - webpack-cli + + /@docusaurus/utils-common/2.1.0: + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + tslib: 2.4.0 + dev: false + + /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + tslib: 2.4.0 + dev: false + + /@docusaurus/utils-validation/2.1.0: + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + engines: {node: '>=16.14'} + dependencies: + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0 + joi: 17.6.0 + js-yaml: 4.1.0 + tslib: 2.4.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + engines: {node: '>=16.14'} + dependencies: + '@docusaurus/logger': 2.1.0 + '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 + joi: 17.6.0 + js-yaml: 4.1.0 + tslib: 2.4.0 + transitivePeerDependencies: + - '@docusaurus/types' + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils/2.1.0: + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/logger': 2.1.0 + '@svgr/webpack': 6.3.1 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + github-slugger: 1.4.0 + globby: 11.1.0 + gray-matter: 4.0.3 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.5 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.4.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + engines: {node: '>=16.14'} + peerDependencies: + '@docusaurus/types': '*' + peerDependenciesMeta: + '@docusaurus/types': + optional: true + dependencies: + '@docusaurus/logger': 2.1.0 + '@docusaurus/types': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@svgr/webpack': 6.3.1 + file-loader: 6.2.0_webpack@5.74.0 + fs-extra: 10.1.0 + github-slugger: 1.4.0 + globby: 11.1.0 + gray-matter: 4.0.3 + js-yaml: 4.1.0 + lodash: 4.17.21 + micromatch: 4.0.5 + resolve-pathname: 3.0.0 + shelljs: 0.8.5 + tslib: 2.4.0 + url-loader: 4.1.1_u4acmn7fe6yqgbrqzialkgh5lu + webpack: 5.74.0 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - supports-color + - uglify-js + - webpack-cli + dev: false + + /@emotion/hash/0.8.0: + resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} + dev: true + + /@esbuild/linux-loong64/0.15.7: + resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /@hapi/hoek/9.3.0: + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + + /@hapi/topo/5.1.0: + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + dependencies: + '@hapi/hoek': 9.3.0 + + /@jridgewell/gen-mapping/0.1.1: + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@jridgewell/gen-mapping/0.3.2: + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.14 + '@jridgewell/trace-mapping': 0.3.15 + + /@jridgewell/resolve-uri/3.1.0: + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} + + /@jridgewell/set-array/1.1.2: + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} + + /@jridgewell/source-map/0.3.2: + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + dependencies: + '@jridgewell/gen-mapping': 0.3.2 + '@jridgewell/trace-mapping': 0.3.15 + + /@jridgewell/sourcemap-codec/1.4.14: + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + + /@jridgewell/trace-mapping/0.3.15: + resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + dependencies: + '@jridgewell/resolve-uri': 3.1.0 + '@jridgewell/sourcemap-codec': 1.4.14 + + /@leichtgewicht/ip-codec/2.0.4: + resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} + dev: false + + /@mdx-js/mdx/1.6.22: + resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} + dependencies: + '@babel/core': 7.12.9 + '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 + '@babel/plugin-syntax-object-rest-spread': 7.8.3_@babel+core@7.12.9 + '@mdx-js/util': 1.6.22 + babel-plugin-apply-mdx-type-prop: 1.6.22_@babel+core@7.12.9 + babel-plugin-extract-import-names: 1.6.22 + camelcase-css: 2.0.1 + detab: 2.0.4 + hast-util-raw: 6.0.1 + lodash.uniq: 4.5.0 + mdast-util-to-hast: 10.0.1 + remark-footnotes: 2.0.0 + remark-mdx: 1.6.22 + remark-parse: 8.0.3 + remark-squeeze-paragraphs: 4.0.0 + style-to-object: 0.3.0 + unified: 9.2.0 + unist-builder: 2.0.3 + unist-util-visit: 2.0.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@mdx-js/react/1.6.22_react@17.0.2: + resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} + peerDependencies: + react: ^16.13.1 || ^17.0.0 + dependencies: + react: 17.0.2 + dev: false + + /@mdx-js/util/1.6.22: + resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} + dev: false + + /@mysten/bcs/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-qodo+w5rvH364YNOFSXMAJWWdCyJaRXCSOz+lRnu16VlVKdSQdQU9Ll2mkpL5DTi6A8bNXy9RubpuEnUOEzkMg==} + dependencies: + bn.js: 5.2.1 + dev: true + + /@mysten/sui.js/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-Hc42dDjizWaSi43gbA0XK1c6M4cbl95PaNAfebWCc0HffXUsAxPRwI//Uq678wr5OYfsx9V2ausida5plhDUag==} + engines: {node: '>=16'} + dependencies: + '@mysten/bcs': 0.0.0-experimental-20220914153135 + '@noble/hashes': 1.1.2 + '@noble/secp256k1': 1.7.0 + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + rpc-websockets: 7.5.0 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/sui.js/0.8.0: + resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} + engines: {node: '>=10'} + dependencies: + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + tweetnacl: 1.0.3 + util: 0.12.4 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@mysten/wallet-adapter-all-wallets/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-QNLy2snsSF2mibDsXWzT9vrK58VNhDvAxO/30qPmcb9OpwOPIHSoJmCX6HfzA6gXgI7XSEh7TSBZTOa0yLz+Gw==} + dependencies: + '@mysten/wallet-adapter-mock-wallet': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: + resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} + dependencies: + '@mysten/sui.js': 0.8.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@mysten/wallet-adapter-base/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-j3fQHiy7mRKvRD+1yjBxm2QiaGIR1LBK3MfA8Ed4bGHfHKUDAF09rEeC/9G1Sa7eNrjdjs/q/l//Fq3dYS/szw==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/wallet-adapter-mock-wallet/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-9Kj2U1p+KT6BNhu2UqXOsRODT/cEGawnBFFQhOv5BZsU8Y75iN9houKEe0FccfVY9Dgzc95J1o+XtKrxvJs4Tg==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220914153135: + resolution: {integrity: sha512-1bxx6v0aLqGzlYnIx8nkDf5oQjPFHKJnaTgHQohBauFrO9JhN14oHv1mYMpDlBy2PzLl17M60mv+I6SWxOe29w==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: true + + /@noble/hashes/1.1.2: + resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} + dev: true + + /@noble/secp256k1/1.7.0: + resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} + dev: true + + /@nodelib/fs.scandir/2.1.5: + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + run-parallel: 1.2.0 + dev: false + + /@nodelib/fs.stat/2.0.5: + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} + dev: false + + /@nodelib/fs.walk/1.2.8: + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} + dependencies: + '@nodelib/fs.scandir': 2.1.5 + fastq: 1.13.0 + dev: false + + /@polka/url/1.0.0-next.21: + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + dev: false + + /@radix-ui/primitive/1.0.0: + resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} + dependencies: + '@babel/runtime': 7.19.0 + dev: false + + /@radix-ui/react-compose-refs/1.0.0_react@18.2.0: + resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-context/1.0.0_react@18.2.0: + resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-dialog/1.0.0_7ey2zzynotv32rpkwno45fsx4e: + resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-context': 1.0.0_react@18.2.0 + '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0 + '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-id': 1.0.0_react@18.2.0 + '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-slot': 1.0.0_react@18.2.0 + '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0 + aria-hidden: 1.2.1_w5j4k42lgipnm43s3brx6h3c34 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + react-remove-scroll: 2.5.4_w5j4k42lgipnm43s3brx6h3c34 + transitivePeerDependencies: + - '@types/react' + dev: false + + /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-focus-guards/1.0.0_react@18.2.0: + resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-id/1.0.0_react@18.2.0: + resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y: + resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-slot': 1.0.0_react@18.2.0 + react: 18.2.0 + react-dom: 18.2.0_react@18.2.0 + dev: false + + /@radix-ui/react-slot/1.0.0_react@18.2.0: + resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0: + resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0: + resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0: + resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 + react: 18.2.0 + dev: false + + /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0: + resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 18.2.0 + dev: false + + /@rollup/pluginutils/4.2.1: + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 + dev: true + + /@sideway/address/4.1.4: + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + dependencies: + '@hapi/hoek': 9.3.0 + + /@sideway/formula/3.0.0: + resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + + /@sideway/pinpoint/2.0.0: + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + + /@sindresorhus/is/0.14.0: + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} + dev: false + + /@slorber/static-site-generator-webpack-plugin/4.0.7: + resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} + engines: {node: '>=14'} + dependencies: + eval: 0.1.8 + p-map: 4.0.0 + webpack-sources: 3.2.3 + dev: false + + /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} + engines: {node: '>=12'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + + /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: + resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} + engines: {node: '>=10'} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@svgr/babel-plugin-add-jsx-attribute': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-attribute': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-remove-jsx-empty-expression': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-replace-jsx-attribute-value': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-dynamic-title': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-svg-em-dimensions': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-react-native-svg': 6.3.1_@babel+core@7.19.1 + '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 + + /@svgr/core/6.3.1: + resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} + engines: {node: '>=10'} + dependencies: + '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 + camelcase: 6.3.0 + cosmiconfig: 7.0.1 + transitivePeerDependencies: + - supports-color + + /@svgr/hast-util-to-babel-ast/6.3.1: + resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} + engines: {node: '>=10'} + dependencies: + '@babel/types': 7.19.0 + entities: 4.4.0 + + /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: + resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 + dependencies: + '@babel/core': 7.19.1 + '@svgr/babel-preset': 6.3.1_@babel+core@7.19.1 + '@svgr/core': 6.3.1 + '@svgr/hast-util-to-babel-ast': 6.3.1 + svg-parser: 2.0.4 + transitivePeerDependencies: + - supports-color + + /@svgr/plugin-svgo/6.3.1_@svgr+core@6.3.1: + resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} + engines: {node: '>=10'} + peerDependencies: + '@svgr/core': ^6.0.0 + dependencies: + '@svgr/core': 6.3.1 + cosmiconfig: 7.0.1 + deepmerge: 4.2.2 + svgo: 2.8.0 + dev: false + + /@svgr/webpack/6.3.1: + resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} + engines: {node: '>=10'} + dependencies: + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.19.1 + '@babel/preset-env': 7.19.1_@babel+core@7.19.1 + '@babel/preset-react': 7.18.6_@babel+core@7.19.1 + '@babel/preset-typescript': 7.18.6_@babel+core@7.19.1 + '@svgr/core': 6.3.1 + '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 + '@svgr/plugin-svgo': 6.3.1_@svgr+core@6.3.1 + transitivePeerDependencies: + - supports-color + dev: false + + /@szmarczak/http-timer/1.1.2: + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} + dependencies: + defer-to-connect: 1.1.3 + dev: false + + /@trysound/sax/0.2.0: + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} + dev: false + + /@tsconfig/docusaurus/1.0.6: + resolution: {integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==} + dev: true + + /@types/body-parser/1.19.2: + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + dependencies: + '@types/connect': 3.4.35 + '@types/node': 17.0.45 + dev: false + + /@types/bonjour/3.5.10: + resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/connect-history-api-fallback/1.3.5: + resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} + dependencies: + '@types/express-serve-static-core': 4.17.31 + '@types/node': 17.0.45 + dev: false + + /@types/connect/3.4.35: + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + dependencies: + '@types/node': 12.20.55 + + /@types/eslint-scope/3.7.4: + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + dependencies: + '@types/eslint': 8.4.6 + '@types/estree': 0.0.51 + + /@types/eslint/8.4.6: + resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} + dependencies: + '@types/estree': 0.0.51 + '@types/json-schema': 7.0.11 + + /@types/estree/0.0.51: + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + + /@types/express-serve-static-core/4.17.31: + resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} + dependencies: + '@types/node': 17.0.45 + '@types/qs': 6.9.7 + '@types/range-parser': 1.2.4 + dev: false + + /@types/express/4.17.14: + resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + dependencies: + '@types/body-parser': 1.19.2 + '@types/express-serve-static-core': 4.17.31 + '@types/qs': 6.9.7 + '@types/serve-static': 1.15.0 + dev: false + + /@types/hast/2.3.4: + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/history/4.7.11: + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + + /@types/html-minifier-terser/6.1.0: + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + dev: false + + /@types/http-proxy/1.17.9: + resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/json-schema/7.0.11: + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + + /@types/json5/0.0.29: + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + dev: true + + /@types/keyv/3.1.4: + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/mdast/3.0.10: + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /@types/mime/3.0.1: + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + dev: false + + /@types/node/12.20.55: + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + + /@types/node/17.0.45: + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + + /@types/parse-json/4.0.0: + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + + /@types/parse5/5.0.3: + resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} + dev: false + + /@types/prop-types/15.7.5: + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + + /@types/qs/6.9.7: + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + dev: false + + /@types/range-parser/1.2.4: + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + dev: false + + /@types/react-dom/18.0.6: + resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} + dependencies: + '@types/react': 18.0.20 + dev: true + + /@types/react-router-config/5.0.6: + resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router': 5.1.19 + + /@types/react-router-dom/5.3.3: + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + '@types/react-router': 5.1.19 + + /@types/react-router/5.1.19: + resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} + dependencies: + '@types/history': 4.7.11 + '@types/react': 18.0.20 + + /@types/react/18.0.20: + resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + + /@types/responselike/1.0.0: + resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/retry/0.12.0: + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + dev: false + + /@types/sax/1.2.4: + resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/scheduler/0.16.2: + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + + /@types/serve-index/1.9.1: + resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} + dependencies: + '@types/express': 4.17.14 + dev: false + + /@types/serve-static/1.15.0: + resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + dependencies: + '@types/mime': 3.0.1 + '@types/node': 17.0.45 + dev: false + + /@types/sockjs/0.3.33: + resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@types/unist/2.0.6: + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + dev: false + + /@types/ws/7.4.7: + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + dependencies: + '@types/node': 12.20.55 + + /@types/ws/8.5.3: + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + dependencies: + '@types/node': 17.0.45 + dev: false + + /@vanilla-extract/css/1.9.0: + resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} + dependencies: + '@emotion/hash': 0.8.0 + '@vanilla-extract/private': 1.0.3 + chalk: 4.1.2 + css-what: 5.1.0 + cssesc: 3.0.0 + csstype: 3.1.1 + deep-object-diff: 1.1.7 + deepmerge: 4.2.2 + escape-string-regexp: 4.0.0 + media-query-parser: 2.0.2 + outdent: 0.8.0 + dev: true + + /@vanilla-extract/integration/5.0.1: + resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} + dependencies: + '@vanilla-extract/css': 1.9.0 + esbuild: 0.11.23 + eval: 0.1.6 + find-up: 5.0.0 + javascript-stringify: 2.1.0 + lodash: 4.17.21 + outdent: 0.8.0 + dev: true + + /@vanilla-extract/private/1.0.3: + resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} + dev: true + + /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: + resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} + peerDependencies: + vite: ^2.2.3 || ^3 + dependencies: + '@vanilla-extract/integration': 5.0.1 + outdent: 0.8.0 + postcss: 8.4.16 + postcss-load-config: 3.1.4_postcss@8.4.16 + vite: 3.1.2 + transitivePeerDependencies: + - ts-node + dev: true + + /@vitejs/plugin-react/2.1.0_vite@3.1.2: + resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} + engines: {node: ^14.18.0 || >=16.0.0} + peerDependencies: + vite: ^3.0.0 || ^3 + dependencies: + '@babel/core': 7.19.1 + '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-development': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-self': 7.18.6_@babel+core@7.19.1 + '@babel/plugin-transform-react-jsx-source': 7.18.6_@babel+core@7.19.1 + magic-string: 0.26.3 + react-refresh: 0.14.0 + vite: 3.1.2 + transitivePeerDependencies: + - supports-color + dev: true + + /@webassemblyjs/ast/1.11.1: + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + dependencies: + '@webassemblyjs/helper-numbers': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + + /@webassemblyjs/floating-point-hex-parser/1.11.1: + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + + /@webassemblyjs/helper-api-error/1.11.1: + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + + /@webassemblyjs/helper-buffer/1.11.1: + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + + /@webassemblyjs/helper-numbers/1.11.1: + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + dependencies: + '@webassemblyjs/floating-point-hex-parser': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@xtuc/long': 4.2.2 + + /@webassemblyjs/helper-wasm-bytecode/1.11.1: + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + + /@webassemblyjs/helper-wasm-section/1.11.1: + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + + /@webassemblyjs/ieee754/1.11.1: + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + dependencies: + '@xtuc/ieee754': 1.2.0 + + /@webassemblyjs/leb128/1.11.1: + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + dependencies: + '@xtuc/long': 4.2.2 + + /@webassemblyjs/utf8/1.11.1: + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + + /@webassemblyjs/wasm-edit/1.11.1: + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/helper-wasm-section': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-opt': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + '@webassemblyjs/wast-printer': 1.11.1 + + /@webassemblyjs/wasm-gen/1.11.1: + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + + /@webassemblyjs/wasm-opt/1.11.1: + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-buffer': 1.11.1 + '@webassemblyjs/wasm-gen': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + + /@webassemblyjs/wasm-parser/1.11.1: + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/helper-api-error': 1.11.1 + '@webassemblyjs/helper-wasm-bytecode': 1.11.1 + '@webassemblyjs/ieee754': 1.11.1 + '@webassemblyjs/leb128': 1.11.1 + '@webassemblyjs/utf8': 1.11.1 + + /@webassemblyjs/wast-printer/1.11.1: + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + dependencies: + '@webassemblyjs/ast': 1.11.1 + '@xtuc/long': 4.2.2 + + /@xtuc/ieee754/1.2.0: + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + + /@xtuc/long/4.2.2: + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + + /JSONStream/1.3.5: + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + hasBin: true + dependencies: + jsonparse: 1.3.1 + through: 2.3.8 + + /accepts/1.3.8: + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} + dependencies: + mime-types: 2.1.35 + negotiator: 0.6.3 + dev: false + + /acorn-import-assertions/1.8.0_acorn@8.8.0: + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + peerDependencies: + acorn: ^8 + dependencies: + acorn: 8.8.0 + + /acorn-walk/8.2.0: + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} + dev: false + + /acorn/8.8.0: + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + engines: {node: '>=0.4.0'} + hasBin: true + + /address/1.2.1: + resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} + engines: {node: '>= 10.0.0'} + dev: false + + /aggregate-error/3.1.0: + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} + dependencies: + clean-stack: 2.2.0 + indent-string: 4.0.0 + dev: false + + /ajv-formats/2.1.1: + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + peerDependenciesMeta: + ajv: + optional: true + dependencies: + ajv: 8.11.0 + dev: false + + /ajv-keywords/3.5.2_ajv@6.12.6: + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + peerDependencies: + ajv: ^6.9.1 + dependencies: + ajv: 6.12.6 + + /ajv-keywords/5.1.0_ajv@8.11.0: + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + peerDependencies: + ajv: ^8.8.2 + dependencies: + ajv: 8.11.0 + fast-deep-equal: 3.1.3 + dev: false + + /ajv/6.12.6: + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + dependencies: + fast-deep-equal: 3.1.3 + fast-json-stable-stringify: 2.1.0 + json-schema-traverse: 0.4.1 + uri-js: 4.4.1 + + /ajv/8.11.0: + resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} + dependencies: + fast-deep-equal: 3.1.3 + json-schema-traverse: 1.0.0 + require-from-string: 2.0.2 + uri-js: 4.4.1 + dev: false + + /algoliasearch-helper/3.11.1_algoliasearch@4.14.2: + resolution: {integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==} + peerDependencies: + algoliasearch: '>= 3.1 < 6' + dependencies: + '@algolia/events': 4.0.1 + algoliasearch: 4.14.2 + dev: false + + /algoliasearch/4.14.2: + resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} + dependencies: + '@algolia/cache-browser-local-storage': 4.14.2 + '@algolia/cache-common': 4.14.2 + '@algolia/cache-in-memory': 4.14.2 + '@algolia/client-account': 4.14.2 + '@algolia/client-analytics': 4.14.2 + '@algolia/client-common': 4.14.2 + '@algolia/client-personalization': 4.14.2 + '@algolia/client-search': 4.14.2 + '@algolia/logger-common': 4.14.2 + '@algolia/logger-console': 4.14.2 + '@algolia/requester-browser-xhr': 4.14.2 + '@algolia/requester-common': 4.14.2 + '@algolia/requester-node-http': 4.14.2 + '@algolia/transporter': 4.14.2 + dev: false + + /ansi-align/3.0.1: + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + dependencies: + string-width: 4.2.3 + dev: false + + /ansi-html-community/0.0.8: + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} + hasBin: true + dev: false + + /ansi-regex/5.0.1: + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} + dev: false + + /ansi-regex/6.0.1: + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} + dev: false + + /ansi-styles/3.2.1: + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} + dependencies: + color-convert: 1.9.3 + + /ansi-styles/4.3.0: + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} + dependencies: + color-convert: 2.0.1 + + /ansi-styles/6.1.1: + resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==} + engines: {node: '>=12'} + dev: false + + /anymatch/3.1.2: + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} + dependencies: + normalize-path: 3.0.0 + picomatch: 2.3.1 + + /arg/5.0.2: + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + dev: false + + /argparse/1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + dependencies: + sprintf-js: 1.0.3 + dev: false + + /argparse/2.0.1: + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + dev: false + + /aria-hidden/1.2.1_w5j4k42lgipnm43s3brx6h3c34: + resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.9.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + '@types/react': 18.0.20 + react: 18.2.0 + tslib: 2.4.0 + dev: false + + /array-flatten/1.1.1: + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + dev: false + + /array-flatten/2.1.2: + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} + dev: false + + /array-union/2.1.0: + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} + dev: false + + /asap/2.0.6: + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + dev: false + + /at-least-node/1.0.0: + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} + dev: false + + /atob/2.1.2: resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} engines: {node: '>= 4.5.0'} hasBin: true dev: true - /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + /autoprefixer/10.4.11_postcss@8.4.16: + resolution: {integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==} + engines: {node: ^10 || ^12 || >=14} + hasBin: true + peerDependencies: + postcss: ^8.1.0 + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001402 + fraction.js: 4.2.0 + normalize-range: 0.1.2 + picocolors: 1.0.0 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false + + /available-typed-arrays/1.0.5: + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} + dev: false + + /axios/0.25.0: + resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} + dependencies: + follow-redirects: 1.15.2 + transitivePeerDependencies: + - debug + dev: false + + /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} + engines: {node: '>= 8.9'} + peerDependencies: + '@babel/core': ^7.0.0 + webpack: '>=2' + dependencies: + '@babel/core': 7.19.1 + find-cache-dir: 3.3.2 + loader-utils: 2.0.2 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.74.0 + dev: false + + /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: + resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} + peerDependencies: + '@babel/core': ^7.11.6 + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.10.4 + '@mdx-js/util': 1.6.22 + dev: false + + /babel-plugin-dynamic-import-node/2.3.3: + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + dependencies: + object.assign: 4.1.4 + dev: false + + /babel-plugin-extract-import-names/1.6.22: + resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} + dependencies: + '@babel/helper-plugin-utils': 7.10.4 + dev: false + + /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/compat-data': 7.19.1 + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + semver: 6.3.0 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + core-js-compat: 3.25.1 + transitivePeerDependencies: + - supports-color + dev: false + + /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + peerDependencies: + '@babel/core': ^7.0.0-0 + dependencies: + '@babel/core': 7.19.1 + '@babel/helper-define-polyfill-provider': 0.3.3_@babel+core@7.19.1 + transitivePeerDependencies: + - supports-color + dev: false + + /bail/1.0.5: + resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + dev: false + + /balanced-match/1.0.2: + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + + /base16/1.0.0: + resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} + dev: false + + /base64-js/1.5.1: + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + + /batch/0.6.1: + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + dev: false + + /big.js/3.2.0: + resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} + dev: true + + /big.js/5.2.2: + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + dev: false + + /binary-extensions/2.2.0: + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} + + /bn.js/5.2.1: + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + + /body-parser/1.20.0: + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dependencies: + bytes: 3.1.2 + content-type: 1.0.4 + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + on-finished: 2.4.1 + qs: 6.10.3 + raw-body: 2.5.1 + type-is: 1.6.18 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /bonjour-service/1.0.14: + resolution: {integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==} + dependencies: + array-flatten: 2.1.2 + dns-equal: 1.0.0 + fast-deep-equal: 3.1.3 + multicast-dns: 7.2.5 + dev: false + + /boolbase/1.0.0: + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + dev: false + + /boxen/5.1.2: + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 2.2.1 + string-width: 4.2.3 + type-fest: 0.20.2 + widest-line: 3.1.0 + wrap-ansi: 7.0.0 + dev: false + + /boxen/6.2.1: + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + ansi-align: 3.0.1 + camelcase: 6.3.0 + chalk: 4.1.2 + cli-boxes: 3.0.0 + string-width: 5.1.2 + type-fest: 2.19.0 + widest-line: 4.0.1 + wrap-ansi: 8.0.1 + dev: false + + /brace-expansion/1.1.11: + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + dependencies: + balanced-match: 1.0.2 + concat-map: 0.0.1 + + /braces/3.0.2: + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} + dependencies: + fill-range: 7.0.1 + + /browserslist/4.21.4: + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + hasBin: true + dependencies: + caniuse-lite: 1.0.30001402 + electron-to-chromium: 1.4.254 + node-releases: 2.0.6 + update-browserslist-db: 1.0.9_browserslist@4.21.4 + + /buffer-from/1.1.2: + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + + /buffer/6.0.3: + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + dependencies: + base64-js: 1.5.1 + ieee754: 1.2.1 + + /bufferutil/4.0.6: + resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} + engines: {node: '>=6.14.2'} + requiresBuild: true + dependencies: + node-gyp-build: 4.5.0 + dev: true + + /bytes/3.0.0: + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} + dev: false + + /bytes/3.1.2: + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} + dev: false + + /cacheable-request/6.1.0: + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} + dependencies: + clone-response: 1.0.3 + get-stream: 5.2.0 + http-cache-semantics: 4.1.0 + keyv: 3.1.0 + lowercase-keys: 2.0.0 + normalize-url: 4.5.1 + responselike: 1.0.2 + dev: false + + /call-bind/1.0.2: + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + dependencies: + function-bind: 1.1.1 + get-intrinsic: 1.1.3 + dev: false + + /callsites/3.1.0: + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} + + /camel-case/4.1.2: + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + dependencies: + pascal-case: 3.1.2 + tslib: 2.4.0 + dev: false + + /camelcase-css/2.0.1: + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} + dev: false + + /camelcase/6.3.0: + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} + + /caniuse-api/3.0.0: + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + dependencies: + browserslist: 4.21.4 + caniuse-lite: 1.0.30001402 + lodash.memoize: 4.1.2 + lodash.uniq: 4.5.0 + dev: false + + /caniuse-lite/1.0.30001402: + resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} + + /ccount/1.1.0: + resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} + dev: false + + /chalk/2.4.2: + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} + dependencies: + ansi-styles: 3.2.1 + escape-string-regexp: 1.0.5 + supports-color: 5.5.0 + + /chalk/4.1.2: + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + supports-color: 7.2.0 + + /character-entities-legacy/1.1.4: + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + dev: false + + /character-entities/1.2.4: + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + dev: false + + /character-reference-invalid/1.1.4: + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + dev: false + + /cheerio-select/2.1.0: + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + dependencies: + boolbase: 1.0.0 + css-select: 5.1.0 + css-what: 6.1.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.0.1 + dev: false + + /cheerio/1.0.0-rc.12: + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} + dependencies: + cheerio-select: 2.1.0 + dom-serializer: 2.0.0 + domhandler: 5.0.3 + domutils: 3.0.1 + htmlparser2: 8.0.1 + parse5: 7.1.1 + parse5-htmlparser2-tree-adapter: 7.0.0 + dev: false + + /chokidar/3.5.3: + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} + dependencies: + anymatch: 3.1.2 + braces: 3.0.2 + glob-parent: 5.1.2 + is-binary-path: 2.1.0 + is-glob: 4.0.3 + normalize-path: 3.0.0 + readdirp: 3.6.0 + optionalDependencies: + fsevents: 2.3.2 + + /chrome-trace-event/1.0.3: + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} + + /ci-info/2.0.0: + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + dev: false + + /clean-css/5.3.1: + resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==} + engines: {node: '>= 10.0'} + dependencies: + source-map: 0.6.1 + dev: false + + /clean-stack/2.2.0: + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} + dev: false + + /cli-boxes/2.2.1: + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} + dev: false + + /cli-boxes/3.0.0: + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} + dev: false + + /cli-table3/0.6.3: + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} + dependencies: + string-width: 4.2.3 + optionalDependencies: + '@colors/colors': 1.5.0 + dev: false + + /clone-deep/4.0.1: + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} + dependencies: + is-plain-object: 2.0.4 + kind-of: 6.0.3 + shallow-clone: 3.0.1 + + /clone-response/1.0.3: + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + dependencies: + mimic-response: 1.0.1 + dev: false + + /clsx/1.2.1: + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} + dev: false + + /collapse-white-space/1.0.6: + resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} + dev: false + + /color-convert/1.9.3: + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + dependencies: + color-name: 1.1.3 + + /color-convert/2.0.1: + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} + dependencies: + color-name: 1.1.4 + + /color-name/1.1.3: + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + + /color-name/1.1.4: + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + + /colord/2.9.3: + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + dev: false + + /colorette/2.0.19: + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + dev: false + + /combine-promises/1.1.0: + resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} + engines: {node: '>=10'} + dev: false + + /comma-separated-tokens/1.0.8: + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + dev: false + + /commander/2.20.3: + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + + /commander/5.1.0: + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} + + /commander/7.2.0: + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} + dev: false + + /commander/8.3.0: + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} + dev: false + + /commondir/1.0.1: + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + dev: false + + /compressible/2.0.18: + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + dev: false + + /compression/1.7.4: + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + bytes: 3.0.0 + compressible: 2.0.18 + debug: 2.6.9 + on-headers: 1.0.2 + safe-buffer: 5.1.2 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /concat-map/0.0.1: + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + + /configstore/5.0.1: + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} + dependencies: + dot-prop: 5.3.0 + graceful-fs: 4.2.10 + make-dir: 3.1.0 + unique-string: 2.0.0 + write-file-atomic: 3.0.3 + xdg-basedir: 4.0.0 + dev: false + + /connect-history-api-fallback/2.0.0: + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} + dev: false + + /consola/2.15.3: + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + dev: false + + /content-disposition/0.5.2: + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} + dev: false + + /content-disposition/0.5.4: + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /content-type/1.0.4: + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} + dev: false + + /convert-source-map/1.8.0: + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} + dependencies: + safe-buffer: 5.1.2 + + /cookie-signature/1.0.6: + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + dev: false + + /cookie/0.5.0: + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} + dev: false + + /copy-anything/2.0.6: + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + dependencies: + is-what: 3.14.1 + dev: true + + /copy-text-to-clipboard/3.0.1: + resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} + engines: {node: '>=12'} + dev: false + + /copy-webpack-plugin/11.0.0_webpack@5.74.0: + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + webpack: ^5.1.0 + dependencies: + fast-glob: 3.2.12 + glob-parent: 6.0.2 + globby: 13.1.2 + normalize-path: 3.0.0 + schema-utils: 4.0.0 + serialize-javascript: 6.0.0 + webpack: 5.74.0 + dev: false + + /core-js-compat/3.25.1: + resolution: {integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==} + dependencies: + browserslist: 4.21.4 + dev: false + + /core-js-pure/3.25.1: + resolution: {integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==} + requiresBuild: true + dev: false + + /core-js/3.25.1: + resolution: {integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==} + requiresBuild: true + dev: false + + /core-util-is/1.0.3: + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + dev: false + + /cosmiconfig/6.0.0: + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + dev: false + + /cosmiconfig/7.0.1: + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} + dependencies: + '@types/parse-json': 4.0.0 + import-fresh: 3.3.0 + parse-json: 5.2.0 + path-type: 4.0.0 + yaml: 1.10.2 + + /cross-fetch/3.1.5: + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + dependencies: + node-fetch: 2.6.7 + transitivePeerDependencies: + - encoding + + /cross-spawn/7.0.3: + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} + dependencies: + path-key: 3.1.1 + shebang-command: 2.0.0 + which: 2.0.2 + dev: false + + /crypto-random-string/2.0.0: + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} + dev: false + + /css-declaration-sorter/6.3.1_postcss@8.4.16: + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} + engines: {node: ^10 || ^12 || >=14} + peerDependencies: + postcss: ^8.0.9 + dependencies: + postcss: 8.4.16 + dev: false + + /css-loader/6.7.1_webpack@5.74.0: + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-modules-extract-imports: 3.0.0_postcss@8.4.16 + postcss-modules-local-by-default: 4.0.0_postcss@8.4.16 + postcss-modules-scope: 3.0.0_postcss@8.4.16 + postcss-modules-values: 4.0.0_postcss@8.4.16 + postcss-value-parser: 4.2.0 + semver: 7.3.7 + webpack: 5.74.0 + dev: false + + /css-minimizer-webpack-plugin/4.1.0_kwz7aenajwsweas6icw5ncsgdy: + resolution: {integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==} + engines: {node: '>= 14.15.0'} + peerDependencies: + '@parcel/css': '*' + clean-css: '*' + csso: '*' + esbuild: '*' + lightningcss: '*' + webpack: ^5.0.0 + peerDependenciesMeta: + '@parcel/css': + optional: true + clean-css: + optional: true + csso: + optional: true + esbuild: + optional: true + lightningcss: + optional: true + dependencies: + clean-css: 5.3.1 + cssnano: 5.1.13_postcss@8.4.16 + jest-worker: 27.5.1 + postcss: 8.4.16 + schema-utils: 4.0.0 + serialize-javascript: 6.0.0 + source-map: 0.6.1 + webpack: 5.74.0 + dev: false + + /css-parse/2.0.0: + resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} + dependencies: + css: 2.2.4 + dev: true + + /css-select/4.3.0: + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 4.3.1 + domutils: 2.8.0 + nth-check: 2.1.1 + dev: false + + /css-select/5.1.0: + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + dependencies: + boolbase: 1.0.0 + css-what: 6.1.0 + domhandler: 5.0.3 + domutils: 3.0.1 + nth-check: 2.1.1 + dev: false + + /css-selector-tokenizer/0.7.3: + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + dependencies: + cssesc: 3.0.0 + fastparse: 1.1.2 + dev: true + + /css-tree/1.1.3: + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} + dependencies: + mdn-data: 2.0.14 + source-map: 0.6.1 + dev: false + + /css-what/5.1.0: + resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} + engines: {node: '>= 6'} + dev: true + + /css-what/6.1.0: + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} + dev: false + + /css/2.2.4: + resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} + dependencies: + inherits: 2.0.4 + source-map: 0.6.1 + source-map-resolve: 0.5.3 + urix: 0.1.0 + dev: true + + /cssesc/3.0.0: + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} + hasBin: true + + /cssnano-preset-advanced/5.3.8_postcss@8.4.16: + resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + autoprefixer: 10.4.11_postcss@8.4.16 + cssnano-preset-default: 5.2.12_postcss@8.4.16 + postcss: 8.4.16 + postcss-discard-unused: 5.1.0_postcss@8.4.16 + postcss-merge-idents: 5.1.1_postcss@8.4.16 + postcss-reduce-idents: 5.2.0_postcss@8.4.16 + postcss-zindex: 5.1.0_postcss@8.4.16 + dev: false + + /cssnano-preset-default/5.2.12_postcss@8.4.16: + resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + css-declaration-sorter: 6.3.1_postcss@8.4.16 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-calc: 8.2.4_postcss@8.4.16 + postcss-colormin: 5.3.0_postcss@8.4.16 + postcss-convert-values: 5.1.2_postcss@8.4.16 + postcss-discard-comments: 5.1.2_postcss@8.4.16 + postcss-discard-duplicates: 5.1.0_postcss@8.4.16 + postcss-discard-empty: 5.1.1_postcss@8.4.16 + postcss-discard-overridden: 5.1.0_postcss@8.4.16 + postcss-merge-longhand: 5.1.6_postcss@8.4.16 + postcss-merge-rules: 5.1.2_postcss@8.4.16 + postcss-minify-font-values: 5.1.0_postcss@8.4.16 + postcss-minify-gradients: 5.1.1_postcss@8.4.16 + postcss-minify-params: 5.1.3_postcss@8.4.16 + postcss-minify-selectors: 5.2.1_postcss@8.4.16 + postcss-normalize-charset: 5.1.0_postcss@8.4.16 + postcss-normalize-display-values: 5.1.0_postcss@8.4.16 + postcss-normalize-positions: 5.1.1_postcss@8.4.16 + postcss-normalize-repeat-style: 5.1.1_postcss@8.4.16 + postcss-normalize-string: 5.1.0_postcss@8.4.16 + postcss-normalize-timing-functions: 5.1.0_postcss@8.4.16 + postcss-normalize-unicode: 5.1.0_postcss@8.4.16 + postcss-normalize-url: 5.1.0_postcss@8.4.16 + postcss-normalize-whitespace: 5.1.1_postcss@8.4.16 + postcss-ordered-values: 5.1.3_postcss@8.4.16 + postcss-reduce-initial: 5.1.0_postcss@8.4.16 + postcss-reduce-transforms: 5.1.0_postcss@8.4.16 + postcss-svgo: 5.1.0_postcss@8.4.16 + postcss-unique-selectors: 5.1.1_postcss@8.4.16 + dev: false + + /cssnano-utils/3.1.0_postcss@8.4.16: + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /cssnano/5.1.13_postcss@8.4.16: + resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-preset-default: 5.2.12_postcss@8.4.16 + lilconfig: 2.0.6 + postcss: 8.4.16 + yaml: 1.10.2 + dev: false + + /csso/4.2.0: + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} + dependencies: + css-tree: 1.1.3 + dev: false + + /csstype/3.1.1: + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + + /debug/2.6.9: + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: false + + /debug/3.1.0: + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.0.0 + dev: true + + /debug/3.2.7: + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.3 + dev: true + optional: true + + /debug/4.3.4: + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} + peerDependencies: + supports-color: '*' + peerDependenciesMeta: + supports-color: + optional: true + dependencies: + ms: 2.1.2 + + /decode-uri-component/0.2.0: + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} + engines: {node: '>=0.10'} + dev: true + + /decompress-response/3.3.0: + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} + dependencies: + mimic-response: 1.0.1 + dev: false + + /deep-extend/0.6.0: + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} + dev: false + + /deep-object-diff/1.1.7: + resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} + dev: true + + /deepmerge/4.2.2: + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} + + /default-gateway/6.0.3: + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} + dependencies: + execa: 5.1.1 + dev: false + + /defer-to-connect/1.1.3: + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + dev: false + + /define-lazy-prop/2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + dev: false + + /define-properties/1.1.4: + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} + dependencies: + has-property-descriptors: 1.0.0 + object-keys: 1.1.1 + dev: false + + /del/6.1.1: + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} + dependencies: + globby: 11.1.0 + graceful-fs: 4.2.10 + is-glob: 4.0.3 + is-path-cwd: 2.2.0 + is-path-inside: 3.0.3 + p-map: 4.0.0 + rimraf: 3.0.2 + slash: 3.0.0 + dev: false + + /delay/5.0.0: + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} + + /depd/1.1.2: + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} + dev: false + + /depd/2.0.0: + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} + dev: false + + /destroy/1.2.0: + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + dev: false + + /detab/2.0.4: + resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} + dependencies: + repeat-string: 1.6.1 + dev: false + + /detect-node-es/1.1.0: + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + dev: false + + /detect-node/2.1.0: + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + dev: false + + /detect-port-alt/1.1.6: + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.1 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /detect-port/1.3.0: + resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} + engines: {node: '>= 4.2.1'} + hasBin: true + dependencies: + address: 1.2.1 + debug: 2.6.9 + transitivePeerDependencies: + - supports-color + dev: false + + /dir-glob/3.0.1: + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} + dependencies: + path-type: 4.0.0 + dev: false + + /dns-equal/1.0.0: + resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} + dev: false + + /dns-packet/5.4.0: + resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} + engines: {node: '>=6'} + dependencies: + '@leichtgewicht/ip-codec': 2.0.4 + dev: false + + /dom-converter/0.2.0: + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + dependencies: + utila: 0.4.0 + dev: false + + /dom-serializer/1.4.1: + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + entities: 2.2.0 + dev: false + + /dom-serializer/2.0.0: + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + entities: 4.4.0 + dev: false + + /domelementtype/2.3.0: + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + dev: false + + /domhandler/4.3.1: + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domhandler/5.0.3: + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} + dependencies: + domelementtype: 2.3.0 + dev: false + + /domutils/2.8.0: + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + dependencies: + dom-serializer: 1.4.1 + domelementtype: 2.3.0 + domhandler: 4.3.1 + dev: false + + /domutils/3.0.1: + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + dependencies: + dom-serializer: 2.0.0 + domelementtype: 2.3.0 + domhandler: 5.0.3 + dev: false + + /dot-case/3.0.4: + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + dependencies: + no-case: 3.0.4 + tslib: 2.4.0 + dev: false + + /dot-prop/5.3.0: + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} + dependencies: + is-obj: 2.0.0 + dev: false + + /dotenv/10.0.0: + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} + dev: true + + /duplexer/0.1.2: + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + dev: false + + /duplexer3/0.1.5: + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + dev: false + + /eastasianwidth/0.2.0: + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + dev: false + + /ee-first/1.1.1: + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + dev: false + + /electron-to-chromium/1.4.254: + resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} + + /emoji-regex/8.0.0: + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + dev: false + + /emoji-regex/9.2.2: + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + dev: false + + /emojis-list/2.1.0: + resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} + engines: {node: '>= 0.10'} + dev: true + + /emojis-list/3.0.0: + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} + dev: false + + /emoticon/3.2.0: + resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} + dev: false + + /encodeurl/1.0.2: + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} + dev: false + + /end-of-stream/1.4.4: + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + dependencies: + once: 1.4.0 + dev: false + + /enhanced-resolve/5.10.0: + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + engines: {node: '>=10.13.0'} + dependencies: + graceful-fs: 4.2.10 + tapable: 2.2.1 + + /entities/2.2.0: + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + dev: false + + /entities/4.4.0: + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} + + /errno/0.1.8: + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + hasBin: true + requiresBuild: true + dependencies: + prr: 1.0.1 + dev: true + optional: true + + /error-ex/1.3.2: + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + dependencies: + is-arrayish: 0.2.1 + + /es-abstract/1.20.2: + resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + es-to-primitive: 1.2.1 + function-bind: 1.1.1 + function.prototype.name: 1.1.5 + get-intrinsic: 1.1.3 + get-symbol-description: 1.0.0 + has: 1.0.3 + has-property-descriptors: 1.0.0 + has-symbols: 1.0.3 + internal-slot: 1.0.3 + is-callable: 1.2.6 + is-negative-zero: 2.0.2 + is-regex: 1.1.4 + is-shared-array-buffer: 1.0.2 + is-string: 1.0.7 + is-weakref: 1.0.2 + object-inspect: 1.12.2 + object-keys: 1.1.1 + object.assign: 4.1.4 + regexp.prototype.flags: 1.4.3 + string.prototype.trimend: 1.0.5 + string.prototype.trimstart: 1.0.5 + unbox-primitive: 1.0.2 + dev: false + + /es-module-lexer/0.9.3: + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + + /es-to-primitive/1.2.1: + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} + dependencies: + is-callable: 1.2.6 + is-date-object: 1.0.5 + is-symbol: 1.0.4 + dev: false + + /es6-promise/4.2.8: + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + + /es6-promisify/5.0.0: + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} + dependencies: + es6-promise: 4.2.8 + + /esbuild-android-64/0.15.7: + resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-android-arm64/0.15.7: + resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-64/0.15.7: + resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-darwin-arm64/0.15.7: + resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-64/0.15.7: + resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-freebsd-arm64/0.15.7: + resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-32/0.15.7: + resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-64/0.15.7: + resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm/0.15.7: + resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-arm64/0.15.7: + resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-mips64le/0.15.7: + resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-ppc64le/0.15.7: + resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-riscv64/0.15.7: + resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-linux-s390x/0.15.7: + resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + requiresBuild: true + dev: true + optional: true + + /esbuild-netbsd-64/0.15.7: + resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-openbsd-64/0.15.7: + resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + requiresBuild: true + dev: true + optional: true + + /esbuild-sunos-64/0.15.7: + resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-32/0.15.7: + resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-64/0.15.7: + resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild-windows-arm64/0.15.7: + resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + requiresBuild: true + dev: true + optional: true + + /esbuild/0.11.23: + resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} + hasBin: true + requiresBuild: true + dev: true + + /esbuild/0.15.7: + resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + optionalDependencies: + '@esbuild/linux-loong64': 0.15.7 + esbuild-android-64: 0.15.7 + esbuild-android-arm64: 0.15.7 + esbuild-darwin-64: 0.15.7 + esbuild-darwin-arm64: 0.15.7 + esbuild-freebsd-64: 0.15.7 + esbuild-freebsd-arm64: 0.15.7 + esbuild-linux-32: 0.15.7 + esbuild-linux-64: 0.15.7 + esbuild-linux-arm: 0.15.7 + esbuild-linux-arm64: 0.15.7 + esbuild-linux-mips64le: 0.15.7 + esbuild-linux-ppc64le: 0.15.7 + esbuild-linux-riscv64: 0.15.7 + esbuild-linux-s390x: 0.15.7 + esbuild-netbsd-64: 0.15.7 + esbuild-openbsd-64: 0.15.7 + esbuild-sunos-64: 0.15.7 + esbuild-windows-32: 0.15.7 + esbuild-windows-64: 0.15.7 + esbuild-windows-arm64: 0.15.7 + dev: true + + /escalade/3.1.1: + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} + + /escape-goat/2.1.1: + resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} + engines: {node: '>=8'} + dev: false + + /escape-html/1.0.3: + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + dev: false + + /escape-string-regexp/1.0.5: + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} + + /escape-string-regexp/4.0.0: + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} + + /eslint-scope/5.1.1: + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} + dependencies: + esrecurse: 4.3.0 + estraverse: 4.3.0 + + /esprima/4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + dev: false + + /esrecurse/4.3.0: + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} + dependencies: + estraverse: 5.3.0 + + /estraverse/4.3.0: + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} + + /estraverse/5.3.0: + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} + + /estree-walker/2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + dev: true + + /esutils/2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: false + + /eta/1.12.3: + resolution: {integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==} + engines: {node: '>=6.0.0'} + dev: false + + /etag/1.8.1: + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} + dev: false + + /eval/0.1.6: + resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} + engines: {node: '>= 0.8'} + dependencies: + require-like: 0.1.2 + dev: true + + /eval/0.1.8: + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} + engines: {node: '>= 0.8'} + dependencies: + '@types/node': 17.0.45 + require-like: 0.1.2 + dev: false + + /eventemitter3/4.0.7: + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + + /events/3.3.0: + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} + + /execa/5.1.1: + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} + dependencies: + cross-spawn: 7.0.3 + get-stream: 6.0.1 + human-signals: 2.1.0 + is-stream: 2.0.1 + merge-stream: 2.0.0 + npm-run-path: 4.0.1 + onetime: 5.1.2 + signal-exit: 3.0.7 + strip-final-newline: 2.0.0 + dev: false + + /express/4.18.1: + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + engines: {node: '>= 0.10.0'} + dependencies: + accepts: 1.3.8 + array-flatten: 1.1.1 + body-parser: 1.20.0 + content-disposition: 0.5.4 + content-type: 1.0.4 + cookie: 0.5.0 + cookie-signature: 1.0.6 + debug: 2.6.9 + depd: 2.0.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + finalhandler: 1.2.0 + fresh: 0.5.2 + http-errors: 2.0.0 + merge-descriptors: 1.0.1 + methods: 1.1.2 + on-finished: 2.4.1 + parseurl: 1.3.3 + path-to-regexp: 0.1.7 + proxy-addr: 2.0.7 + qs: 6.10.3 + range-parser: 1.2.1 + safe-buffer: 5.2.1 + send: 0.18.0 + serve-static: 1.15.0 + setprototypeof: 1.2.0 + statuses: 2.0.1 + type-is: 1.6.18 + utils-merge: 1.0.1 + vary: 1.1.2 + transitivePeerDependencies: + - supports-color + dev: false + + /extend-shallow/2.0.1: + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} + dependencies: + is-extendable: 0.1.1 + dev: false + + /extend/3.0.2: + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + dev: false + + /eyes/0.1.8: + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} + + /fast-deep-equal/3.1.3: + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + + /fast-glob/3.2.12: + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} + dependencies: + '@nodelib/fs.stat': 2.0.5 + '@nodelib/fs.walk': 1.2.8 + glob-parent: 5.1.2 + merge2: 1.4.1 + micromatch: 4.0.5 + dev: false + + /fast-json-stable-stringify/2.1.0: + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + + /fast-url-parser/1.1.3: + resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} + dependencies: + punycode: 1.4.1 + dev: false + + /fastparse/1.1.2: + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + dev: true + + /fastq/1.13.0: + resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + dependencies: + reusify: 1.0.4 + dev: false + + /faye-websocket/0.11.4: + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} + dependencies: + websocket-driver: 0.7.4 + dev: false + + /fbemitter/3.0.0: + resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} + dependencies: + fbjs: 3.0.4 + transitivePeerDependencies: + - encoding + dev: false + + /fbjs-css-vars/1.0.2: + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + dev: false + + /fbjs/3.0.4: + resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} + dependencies: + cross-fetch: 3.1.5 + fbjs-css-vars: 1.0.2 + loose-envify: 1.4.0 + object-assign: 4.1.1 + promise: 7.3.1 + setimmediate: 1.0.5 + ua-parser-js: 0.7.31 + transitivePeerDependencies: + - encoding + dev: false + + /feed/4.2.2: + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} + dependencies: + xml-js: 1.6.11 + dev: false + + /file-loader/6.2.0_webpack@5.74.0: + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + loader-utils: 2.0.2 + schema-utils: 3.1.1 + webpack: 5.74.0 + dev: false + + /filesize/8.0.7: + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} + dev: false + + /fill-range/7.0.1: + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} + dependencies: + to-regex-range: 5.0.1 + + /finalhandler/1.2.0: + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} + dependencies: + debug: 2.6.9 + encodeurl: 1.0.2 + escape-html: 1.0.3 + on-finished: 2.4.1 + parseurl: 1.3.3 + statuses: 2.0.1 + unpipe: 1.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /find-cache-dir/3.3.2: + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} + dependencies: + commondir: 1.0.1 + make-dir: 3.1.0 + pkg-dir: 4.2.0 + dev: false + + /find-up/3.0.0: + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} + dependencies: + locate-path: 3.0.0 + dev: false + + /find-up/4.1.0: + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} + dependencies: + locate-path: 5.0.0 + path-exists: 4.0.0 + dev: false + + /find-up/5.0.0: + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} + dependencies: + locate-path: 6.0.0 + path-exists: 4.0.0 + + /flux/4.0.3_react@17.0.2: + resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} + peerDependencies: + react: ^15.0.2 || ^16.0.0 || ^17.0.0 + dependencies: + fbemitter: 3.0.0 + fbjs: 3.0.4 + react: 17.0.2 + transitivePeerDependencies: + - encoding + dev: false + + /follow-redirects/1.15.2: + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + dev: false + + /for-each/0.3.3: + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + dependencies: + is-callable: 1.2.6 + dev: false + + /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: + resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} + engines: {node: '>=10', yarn: '>=1.0.0'} + peerDependencies: + eslint: '>= 6' + typescript: '>= 2.7' + vue-template-compiler: '*' + webpack: '>= 4' + peerDependenciesMeta: + eslint: + optional: true + vue-template-compiler: + optional: true + dependencies: + '@babel/code-frame': 7.18.6 + '@types/json-schema': 7.0.11 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 6.0.0 + deepmerge: 4.2.2 + fs-extra: 9.1.0 + glob: 7.2.3 + memfs: 3.4.7 + minimatch: 3.1.2 + schema-utils: 2.7.0 + semver: 7.3.7 + tapable: 1.1.3 + typescript: 4.8.3 + webpack: 5.74.0 + dev: false + + /forwarded/0.2.0: + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} + dev: false + + /fraction.js/4.2.0: + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + dev: false + + /fresh/0.5.2: + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} + dev: false + + /fs-extra/10.1.0: + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} + dependencies: + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false + + /fs-extra/9.1.0: + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} + dependencies: + at-least-node: 1.0.0 + graceful-fs: 4.2.10 + jsonfile: 6.1.0 + universalify: 2.0.0 + dev: false + + /fs-monkey/1.0.3: + resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} + dev: false + + /fs.realpath/1.0.0: + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + + /fsevents/2.3.2: + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + os: [darwin] + requiresBuild: true + optional: true + + /function-bind/1.1.1: + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + + /function.prototype.name/1.1.5: + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 + es-abstract: 1.20.2 + functions-have-names: 1.2.3 + dev: false + + /functions-have-names/1.2.3: + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + dev: false + + /generic-names/1.0.3: + resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} + dependencies: + loader-utils: 0.2.17 + dev: true + + /gensync/1.0.0-beta.2: + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} + + /get-intrinsic/1.1.3: + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + dependencies: + function-bind: 1.1.1 + has: 1.0.3 + has-symbols: 1.0.3 + dev: false + + /get-nonce/1.0.1: + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} + dev: false + + /get-own-enumerable-property-symbols/3.0.2: + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + dev: false + + /get-stream/4.1.0: + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream/5.2.0: + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} + dependencies: + pump: 3.0.0 + dev: false + + /get-stream/6.0.1: + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} + dev: false + + /get-symbol-description/1.0.0: + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + get-intrinsic: 1.1.3 + dev: false + + /github-slugger/1.4.0: + resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + dev: false + + /glob-parent/5.1.2: + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} + dependencies: + is-glob: 4.0.3 + + /glob-parent/6.0.2: + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} + dependencies: + is-glob: 4.0.3 + dev: false + + /glob-to-regexp/0.4.1: + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + + /glob/7.2.3: + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + dependencies: + fs.realpath: 1.0.0 + inflight: 1.0.6 + inherits: 2.0.4 + minimatch: 3.1.2 + once: 1.4.0 + path-is-absolute: 1.0.1 + + /global-dirs/3.0.0: + resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + engines: {node: '>=10'} + dependencies: + ini: 2.0.0 + dev: false + + /global-modules/2.0.0: + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} + dependencies: + global-prefix: 3.0.0 + dev: false + + /global-prefix/3.0.0: + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} + dependencies: + ini: 1.3.8 + kind-of: 6.0.3 + which: 1.3.1 + dev: false + + /globals/11.12.0: + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} + + /globby/11.1.0: + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} + dependencies: + array-union: 2.1.0 + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 3.0.0 + dev: false + + /globby/13.1.2: + resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + dependencies: + dir-glob: 3.0.1 + fast-glob: 3.2.12 + ignore: 5.2.0 + merge2: 1.4.1 + slash: 4.0.0 + dev: false + + /got/9.6.0: + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} + dependencies: + '@sindresorhus/is': 0.14.0 + '@szmarczak/http-timer': 1.1.2 + '@types/keyv': 3.1.4 + '@types/responselike': 1.0.0 + cacheable-request: 6.1.0 + decompress-response: 3.3.0 + duplexer3: 0.1.5 + get-stream: 4.1.0 + lowercase-keys: 1.0.1 + mimic-response: 1.0.1 + p-cancelable: 1.1.0 + to-readable-stream: 1.0.0 + url-parse-lax: 3.0.0 + dev: false + + /graceful-fs/4.2.10: + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + requiresBuild: true + + /gray-matter/4.0.3: + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} + dependencies: + js-yaml: 3.14.1 + kind-of: 6.0.3 + section-matter: 1.0.0 + strip-bom-string: 1.0.0 + dev: false + + /gzip-size/6.0.0: + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} + dependencies: + duplexer: 0.1.2 + dev: false + + /handle-thing/2.0.1: + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + dev: false + + /has-bigints/1.0.2: + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + dev: false + + /has-flag/3.0.0: + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} + + /has-flag/4.0.0: + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} + + /has-property-descriptors/1.0.0: + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + dependencies: + get-intrinsic: 1.1.3 + dev: false + + /has-symbols/1.0.3: + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} + dev: false + + /has-tostringtag/1.0.0: + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} + dependencies: + has-symbols: 1.0.3 + dev: false + + /has-yarn/2.1.0: + resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + engines: {node: '>=8'} + dev: false + + /has/1.0.3: + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} + dependencies: + function-bind: 1.1.1 + + /hast-to-hyperscript/9.0.1: + resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} + dependencies: + '@types/unist': 2.0.6 + comma-separated-tokens: 1.0.8 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + style-to-object: 0.3.0 + unist-util-is: 4.1.0 + web-namespaces: 1.1.4 + dev: false + + /hast-util-from-parse5/6.0.1: + resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} + dependencies: + '@types/parse5': 5.0.3 + hastscript: 6.0.0 + property-information: 5.6.0 + vfile: 4.2.1 + vfile-location: 3.2.0 + web-namespaces: 1.1.4 + dev: false + + /hast-util-parse-selector/2.2.5: + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + dev: false + + /hast-util-raw/6.0.1: + resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} + dependencies: + '@types/hast': 2.3.4 + hast-util-from-parse5: 6.0.1 + hast-util-to-parse5: 6.0.0 + html-void-elements: 1.0.5 + parse5: 6.0.1 + unist-util-position: 3.1.0 + vfile: 4.2.1 + web-namespaces: 1.1.4 + xtend: 4.0.2 + zwitch: 1.0.5 + dev: false + + /hast-util-to-parse5/6.0.0: + resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} + dependencies: + hast-to-hyperscript: 9.0.1 + property-information: 5.6.0 + web-namespaces: 1.1.4 + xtend: 4.0.2 + zwitch: 1.0.5 + dev: false + + /hastscript/6.0.0: + resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + dependencies: + '@types/hast': 2.3.4 + comma-separated-tokens: 1.0.8 + hast-util-parse-selector: 2.2.5 + property-information: 5.6.0 + space-separated-tokens: 1.1.5 + dev: false + + /he/1.2.0: + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + hasBin: true + dev: false + + /history/4.10.1: + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + dependencies: + '@babel/runtime': 7.19.0 + loose-envify: 1.4.0 + resolve-pathname: 3.0.0 + tiny-invariant: 1.2.0 + tiny-warning: 1.0.3 + value-equal: 1.0.1 + dev: false + + /hoist-non-react-statics/3.3.2: + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + dependencies: + react-is: 16.13.1 + dev: false + + /hpack.js/2.1.6: + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + dependencies: + inherits: 2.0.4 + obuf: 1.1.2 + readable-stream: 2.3.7 + wbuf: 1.7.3 + dev: false + + /html-entities/2.3.3: + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + dev: false + + /html-minifier-terser/6.1.0: + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} + hasBin: true + dependencies: + camel-case: 4.1.2 + clean-css: 5.3.1 + commander: 8.3.0 + he: 1.2.0 + param-case: 3.0.4 + relateurl: 0.2.7 + terser: 5.15.0 + dev: false + + /html-tags/3.2.0: + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} + engines: {node: '>=8'} + dev: false + + /html-void-elements/1.0.5: + resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} + dev: false + + /html-webpack-plugin/5.5.0_webpack@5.74.0: + resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} + engines: {node: '>=10.13.0'} + peerDependencies: + webpack: ^5.20.0 + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.74.0 + dev: false + + /htmlparser2/6.1.0: + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + dependencies: + domelementtype: 2.3.0 + domhandler: 4.3.1 + domutils: 2.8.0 + entities: 2.2.0 + dev: false + + /htmlparser2/8.0.1: + resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + dependencies: + domelementtype: 2.3.0 + domhandler: 5.0.3 + domutils: 3.0.1 + entities: 4.4.0 + dev: false + + /http-cache-semantics/4.1.0: + resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + dev: false + + /http-deceiver/1.2.7: + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + dev: false + + /http-errors/1.6.3: + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} + dependencies: + depd: 1.1.2 + inherits: 2.0.3 + setprototypeof: 1.1.0 + statuses: 1.5.0 + dev: false + + /http-errors/2.0.0: + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} + dependencies: + depd: 2.0.0 + inherits: 2.0.4 + setprototypeof: 1.2.0 + statuses: 2.0.1 + toidentifier: 1.0.1 + dev: false + + /http-parser-js/0.5.8: + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + dev: false + + /http-proxy-middleware/2.0.6_@types+express@4.17.14: + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + engines: {node: '>=12.0.0'} + peerDependencies: + '@types/express': ^4.17.13 + peerDependenciesMeta: + '@types/express': + optional: true + dependencies: + '@types/express': 4.17.14 + '@types/http-proxy': 1.17.9 + http-proxy: 1.18.1 + is-glob: 4.0.3 + is-plain-obj: 3.0.0 + micromatch: 4.0.5 + transitivePeerDependencies: + - debug + dev: false + + /http-proxy/1.18.1: + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} + dependencies: + eventemitter3: 4.0.7 + follow-redirects: 1.15.2 + requires-port: 1.0.0 + transitivePeerDependencies: + - debug + dev: false + + /human-signals/2.1.0: + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} + dev: false + + /iconv-lite/0.4.24: + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: false + + /iconv-lite/0.6.3: + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} + dependencies: + safer-buffer: 2.1.2 + dev: true + optional: true + + /icss-utils/3.0.1: + resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} + dependencies: + postcss: 6.0.23 + dev: true + + /icss-utils/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.16 + + /ieee754/1.2.1: + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + + /ignore/5.2.0: + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + engines: {node: '>= 4'} + dev: false + + /image-size/0.5.5: + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} + hasBin: true + requiresBuild: true + dev: true + optional: true + + /image-size/1.0.2: + resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} + engines: {node: '>=14.0.0'} + hasBin: true + dependencies: + queue: 6.0.2 + dev: false + + /immer/9.0.15: + resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} + dev: false + + /immutable/4.1.0: + resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} + dev: true + + /import-fresh/3.3.0: + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} + dependencies: + parent-module: 1.0.1 + resolve-from: 4.0.0 + + /import-lazy/2.1.0: + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} + engines: {node: '>=4'} + dev: false + + /imurmurhash/0.1.4: + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} + dev: false + + /indent-string/4.0.0: + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} + dev: false + + /infima/0.2.0-alpha.42: + resolution: {integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==} + engines: {node: '>=12'} + dev: false + + /inflight/1.0.6: + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + dependencies: + once: 1.4.0 + wrappy: 1.0.2 + + /inherits/2.0.3: + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + dev: false + + /inherits/2.0.4: + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + + /ini/1.3.8: + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + dev: false + + /ini/2.0.0: + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} + dev: false + + /inline-style-parser/0.1.1: + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + dev: false + + /internal-slot/1.0.3: + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} + dependencies: + get-intrinsic: 1.1.3 + has: 1.0.3 + side-channel: 1.0.4 + dev: false + + /interpret/1.4.0: + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} + dev: false + + /invariant/2.2.4: + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + dependencies: + loose-envify: 1.4.0 + + /ipaddr.js/1.9.1: + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} + dev: false + + /ipaddr.js/2.0.1: + resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} + engines: {node: '>= 10'} + dev: false + + /is-alphabetical/1.0.4: + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + dev: false + + /is-alphanumerical/1.0.4: + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + dependencies: + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + dev: false + + /is-arguments/1.1.1: + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-arrayish/0.2.1: + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + + /is-bigint/1.0.4: + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + dependencies: + has-bigints: 1.0.2 + dev: false + + /is-binary-path/2.1.0: + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} + dependencies: + binary-extensions: 2.2.0 + + /is-boolean-object/1.1.2: + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} + dependencies: + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false + + /is-buffer/2.0.5: + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} + dev: false + + /is-callable/1.2.6: + resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} + engines: {node: '>= 0.4'} + dev: false + + /is-ci/2.0.0: + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + hasBin: true + dependencies: + ci-info: 2.0.0 + dev: false + + /is-core-module/2.10.0: + resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} + dependencies: + has: 1.0.3 + + /is-date-object/1.0.5: + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-decimal/1.0.4: + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + dev: false + + /is-docker/2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + dev: false + + /is-extendable/0.1.1: + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} + dev: false + + /is-extglob/2.1.1: + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} + + /is-fullwidth-code-point/3.0.0: + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} + dev: false + + /is-generator-function/1.0.10: + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false + + /is-glob/4.0.3: + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} + dependencies: + is-extglob: 2.1.1 + + /is-hexadecimal/1.0.4: + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + dev: false + + /is-installed-globally/0.4.0: + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} + dependencies: + global-dirs: 3.0.0 + is-path-inside: 3.0.3 + dev: false + + /is-negative-zero/2.0.2: + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} dev: false - /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} - dev: true + /is-npm/5.0.0: + resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} + engines: {node: '>=10'} + dev: false - /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + /is-number-object/1.0.7: + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} + dependencies: + has-tostringtag: 1.0.0 + dev: false - /big.js/3.2.0: - resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} - dev: true + /is-number/7.0.0: + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} - /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + /is-obj/1.0.1: + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} + dev: false + + /is-obj/2.0.0: + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} engines: {node: '>=8'} - dev: true + dev: false - /bn.js/5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + /is-path-cwd/2.2.0: + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} + dev: false - /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} - dependencies: - balanced-match: 1.0.2 - concat-map: 0.0.1 - dev: true + /is-path-inside/3.0.3: + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} + dev: false - /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + /is-plain-obj/2.1.0: + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} engines: {node: '>=8'} - dependencies: - fill-range: 7.0.1 - dev: true + dev: false - /browserslist/4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} - hasBin: true - dependencies: - caniuse-lite: 1.0.30001402 - electron-to-chromium: 1.4.254 - node-releases: 2.0.6 - update-browserslist-db: 1.0.9_browserslist@4.21.4 - dev: true + /is-plain-obj/3.0.0: + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} + dev: false - /buffer/6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + /is-plain-object/2.0.4: + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} dependencies: - base64-js: 1.5.1 - ieee754: 1.2.1 + isobject: 3.0.1 - /bufferutil/4.0.6: - resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} - engines: {node: '>=6.14.2'} - requiresBuild: true + /is-regex/1.1.4: + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} dependencies: - node-gyp-build: 4.5.0 - dev: true + call-bind: 1.0.2 + has-tostringtag: 1.0.0 + dev: false - /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} - dependencies: - function-bind: 1.1.1 - get-intrinsic: 1.1.3 + /is-regexp/1.0.0: + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} dev: false - /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + /is-root/2.1.0: + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} engines: {node: '>=6'} - dev: true + dev: false - /camelcase/6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} - dev: true + /is-shared-array-buffer/1.0.2: + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + dependencies: + call-bind: 1.0.2 + dev: false - /caniuse-lite/1.0.30001402: - resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} - dev: true + /is-stream/2.0.1: + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} + dev: false - /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + /is-string/1.0.7: + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} dependencies: - ansi-styles: 3.2.1 - escape-string-regexp: 1.0.5 - supports-color: 5.5.0 - dev: true + has-tostringtag: 1.0.0 + dev: false - /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + /is-symbol/1.0.4: + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} dependencies: - ansi-styles: 4.3.0 - supports-color: 7.2.0 - dev: true + has-symbols: 1.0.3 + dev: false - /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} + /is-typed-array/1.1.9: + resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + engines: {node: '>= 0.4'} dependencies: - anymatch: 3.1.2 - braces: 3.0.2 - glob-parent: 5.1.2 - is-binary-path: 2.1.0 - is-glob: 4.0.3 - normalize-path: 3.0.0 - readdirp: 3.6.0 - optionalDependencies: - fsevents: 2.3.2 - dev: true + available-typed-arrays: 1.0.5 + call-bind: 1.0.2 + es-abstract: 1.20.2 + for-each: 0.3.3 + has-tostringtag: 1.0.0 + dev: false - /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + /is-typedarray/1.0.0: + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + dev: false + + /is-weakref/1.0.2: + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: - color-name: 1.1.3 + call-bind: 1.0.2 + dev: false + + /is-what/3.14.1: + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} dev: true - /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + /is-whitespace-character/1.0.4: + resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} + dev: false + + /is-word-character/1.0.4: + resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} + dev: false + + /is-wsl/2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} dependencies: - color-name: 1.1.4 - dev: true + is-docker: 2.2.1 + dev: false - /color-name/1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} - dev: true + /is-yarn-global/0.3.0: + resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + dev: false - /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} - dev: true + /isarray/0.0.1: + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + dev: false - /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + /isarray/1.0.0: + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + dev: false - /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} - dev: true + /isexe/2.0.0: + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + dev: false - /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} - dependencies: - safe-buffer: 5.1.2 - dev: true + /isobject/3.0.1: + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} - /copy-anything/2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + /isomorphic-ws/4.0.1_ws@7.5.9: + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + peerDependencies: + ws: '*' dependencies: - is-what: 3.14.1 - dev: true + ws: 7.5.9 - /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} - dependencies: - '@types/parse-json': 4.0.0 - import-fresh: 3.3.0 - parse-json: 5.2.0 - path-type: 4.0.0 - yaml: 1.10.2 + /javascript-stringify/2.1.0: + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} dev: true - /cross-fetch/3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + /jayson/3.7.0: + resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} + engines: {node: '>=8'} + hasBin: true dependencies: - node-fetch: 2.6.7 + '@types/connect': 3.4.35 + '@types/node': 12.20.55 + '@types/ws': 7.4.7 + JSONStream: 1.3.5 + commander: 2.20.3 + delay: 5.0.0 + es6-promisify: 5.0.0 + eyes: 0.1.8 + isomorphic-ws: 4.0.1_ws@7.5.9 + json-stringify-safe: 5.0.1 + lodash: 4.17.21 + uuid: 8.3.2 + ws: 7.5.9 transitivePeerDependencies: - - encoding + - bufferutil + - utf-8-validate - /css-parse/2.0.0: - resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} + /jest-worker/27.5.1: + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} dependencies: - css: 2.2.4 - dev: true + '@types/node': 17.0.45 + merge-stream: 2.0.0 + supports-color: 8.1.1 - /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + /joi/17.6.0: + resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} dependencies: - cssesc: 3.0.0 - fastparse: 1.1.2 - dev: true + '@hapi/hoek': 9.3.0 + '@hapi/topo': 5.1.0 + '@sideway/address': 4.1.4 + '@sideway/formula': 3.0.0 + '@sideway/pinpoint': 2.0.0 - /css-what/5.1.0: - resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} - engines: {node: '>= 6'} - dev: true + /js-sha3/0.8.0: + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + + /js-tokens/4.0.0: + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} - /css/2.2.4: - resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} + /js-yaml/3.14.1: + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + hasBin: true dependencies: - inherits: 2.0.4 - source-map: 0.6.1 - source-map-resolve: 0.5.3 - urix: 0.1.0 - dev: true + argparse: 1.0.10 + esprima: 4.0.1 + dev: false - /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + /js-yaml/4.1.0: + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + hasBin: true + dependencies: + argparse: 2.0.1 + dev: false + + /jsesc/0.5.0: + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + hasBin: true + dev: false + + /jsesc/2.5.2: + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} engines: {node: '>=4'} hasBin: true - dev: true - /csstype/3.1.1: - resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + /json-buffer/3.0.0: + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + dev: false - /debug/3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - dependencies: - ms: 2.0.0 + /json-parse-even-better-errors/2.3.1: + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + + /json-schema-traverse/0.4.1: + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + + /json-schema-traverse/1.0.0: + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + dev: false + + /json-stringify-safe/5.0.1: + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + + /json5/0.5.1: + resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} + hasBin: true dev: true - /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + /json5/1.0.1: + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + hasBin: true dependencies: - ms: 2.1.3 + minimist: 1.2.6 dev: true - optional: true - /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true + /json5/2.2.1: + resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} + engines: {node: '>=6'} + hasBin: true + + /jsonfile/6.1.0: + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: - ms: 2.1.2 - dev: true + universalify: 2.0.0 + optionalDependencies: + graceful-fs: 4.2.10 + dev: false - /decode-uri-component/0.2.0: - resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} - engines: {node: '>=0.10'} - dev: true + /jsonparse/1.3.1: + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} - /deep-object-diff/1.1.7: - resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} - dev: true + /keyv/3.1.0: + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + dependencies: + json-buffer: 3.0.0 + dev: false - /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + /kind-of/6.0.3: + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} engines: {node: '>=0.10.0'} - dev: true - /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} - engines: {node: '>= 0.4'} + /kleur/3.0.3: + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} + dev: false + + /klona/2.0.5: + resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} + engines: {node: '>= 8'} + dev: false + + /latest-version/5.1.0: + resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + engines: {node: '>=8'} dependencies: - has-property-descriptors: 1.0.0 - object-keys: 1.1.1 + package-json: 6.5.0 dev: false - /delay/5.0.0: - resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} - engines: {node: '>=10'} + /less/4.1.3: + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} + hasBin: true + dependencies: + copy-anything: 2.0.6 + parse-node-version: 1.0.1 + tslib: 2.4.0 + optionalDependencies: + errno: 0.1.8 + graceful-fs: 4.2.10 + image-size: 0.5.5 + make-dir: 2.1.0 + mime: 1.6.0 + needle: 3.1.0 + source-map: 0.6.1 + transitivePeerDependencies: + - supports-color + dev: true - /detect-node-es/1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + /leven/3.1.0: + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} dev: false - /dotenv/10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + /lilconfig/2.0.6: + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} engines: {node: '>=10'} - dev: true - /electron-to-chromium/1.4.254: - resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} - dev: true + /lines-and-columns/1.2.4: + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - /emojis-list/2.1.0: - resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} - engines: {node: '>= 0.10'} - dev: true + /loader-runner/4.3.0: + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} - /entities/4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} - engines: {node: '>=0.12'} + /loader-utils/0.2.17: + resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} + dependencies: + big.js: 3.2.0 + emojis-list: 2.1.0 + json5: 0.5.1 + object-assign: 4.1.1 dev: true - /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} - hasBin: true - requiresBuild: true + /loader-utils/2.0.2: + resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + engines: {node: '>=8.9.0'} dependencies: - prr: 1.0.1 - dev: true - optional: true + big.js: 5.2.2 + emojis-list: 3.0.0 + json5: 2.2.1 + dev: false - /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + /loader-utils/3.2.0: + resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} + engines: {node: '>= 12.13.0'} + dev: false + + /locate-path/3.0.0: + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: - is-arrayish: 0.2.1 - dev: true + p-locate: 3.0.0 + path-exists: 3.0.0 + dev: false - /es-abstract/1.20.2: - resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} - engines: {node: '>= 0.4'} + /locate-path/5.0.0: + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 - get-symbol-description: 1.0.0 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-symbols: 1.0.3 - internal-slot: 1.0.3 - is-callable: 1.2.6 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-weakref: 1.0.2 - object-inspect: 1.12.2 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 + p-locate: 4.1.0 dev: false - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + /locate-path/6.0.0: + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: - is-callable: 1.2.6 - is-date-object: 1.0.5 - is-symbol: 1.0.4 + p-locate: 5.0.0 + + /lodash.camelcase/4.3.0: + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + dev: true + + /lodash.curry/4.1.1: + resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} dev: false - /es6-promise/4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + /lodash.debounce/4.0.8: + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + dev: false - /es6-promisify/5.0.0: - resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} + /lodash.flow/3.5.0: + resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} + dev: false + + /lodash.memoize/4.1.2: + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + dev: false + + /lodash.uniq/4.5.0: + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + dev: false + + /lodash/4.17.21: + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + + /loose-envify/1.4.0: + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + hasBin: true dependencies: - es6-promise: 4.2.8 + js-tokens: 4.0.0 - /esbuild-android-64/0.15.7: - resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} - engines: {node: '>=12'} - cpu: [x64] - os: [android] - requiresBuild: true - dev: true - optional: true + /lossless-json/1.0.5: + resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} - /esbuild-android-arm64/0.15.7: - resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} - engines: {node: '>=12'} - cpu: [arm64] - os: [android] - requiresBuild: true - dev: true - optional: true + /lower-case/2.0.2: + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + dependencies: + tslib: 2.4.0 + dev: false + + /lowercase-keys/1.0.1: + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} + dev: false + + /lowercase-keys/2.0.0: + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} + dev: false - /esbuild-darwin-64/0.15.7: - resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} - engines: {node: '>=12'} - cpu: [x64] - os: [darwin] - requiresBuild: true - dev: true - optional: true + /lru-cache/6.0.0: + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} + dependencies: + yallist: 4.0.0 + dev: false - /esbuild-darwin-arm64/0.15.7: - resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} + /magic-string/0.26.3: + resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} engines: {node: '>=12'} - cpu: [arm64] - os: [darwin] - requiresBuild: true + dependencies: + sourcemap-codec: 1.4.8 dev: true - optional: true - /esbuild-freebsd-64/0.15.7: - resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [freebsd] + /make-dir/2.1.0: + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} requiresBuild: true + dependencies: + pify: 4.0.1 + semver: 5.7.1 dev: true optional: true - /esbuild-freebsd-arm64/0.15.7: - resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} - engines: {node: '>=12'} - cpu: [arm64] - os: [freebsd] - requiresBuild: true - dev: true - optional: true + /make-dir/3.1.0: + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: false - /esbuild-linux-32/0.15.7: - resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} - engines: {node: '>=12'} - cpu: [ia32] - os: [linux] - requiresBuild: true - dev: true - optional: true + /markdown-escapes/1.0.4: + resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} + dev: false - /esbuild-linux-64/0.15.7: - resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [linux] - requiresBuild: true - dev: true - optional: true + /mdast-squeeze-paragraphs/4.0.0: + resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} + dependencies: + unist-util-remove: 2.1.0 + dev: false - /esbuild-linux-arm/0.15.7: - resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} - engines: {node: '>=12'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true + /mdast-util-definitions/4.0.0: + resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + dependencies: + unist-util-visit: 2.0.3 + dev: false - /esbuild-linux-arm64/0.15.7: - resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [linux] - requiresBuild: true - dev: true - optional: true + /mdast-util-to-hast/10.0.1: + resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} + dependencies: + '@types/mdast': 3.0.10 + '@types/unist': 2.0.6 + mdast-util-definitions: 4.0.0 + mdurl: 1.0.1 + unist-builder: 2.0.3 + unist-util-generated: 1.1.6 + unist-util-position: 3.1.0 + unist-util-visit: 2.0.3 + dev: false - /esbuild-linux-mips64le/0.15.7: - resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} - engines: {node: '>=12'} - cpu: [mips64el] - os: [linux] - requiresBuild: true - dev: true - optional: true + /mdast-util-to-string/2.0.0: + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + dev: false - /esbuild-linux-ppc64le/0.15.7: - resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} - engines: {node: '>=12'} - cpu: [ppc64] - os: [linux] - requiresBuild: true - dev: true - optional: true + /mdn-data/2.0.14: + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + dev: false - /esbuild-linux-riscv64/0.15.7: - resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} - engines: {node: '>=12'} - cpu: [riscv64] - os: [linux] - requiresBuild: true - dev: true - optional: true + /mdurl/1.0.1: + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + dev: false - /esbuild-linux-s390x/0.15.7: - resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} - engines: {node: '>=12'} - cpu: [s390x] - os: [linux] - requiresBuild: true + /media-query-parser/2.0.2: + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + dependencies: + '@babel/runtime': 7.19.0 dev: true - optional: true - /esbuild-netbsd-64/0.15.7: - resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [netbsd] - requiresBuild: true - dev: true - optional: true + /media-typer/0.3.0: + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} + dev: false - /esbuild-openbsd-64/0.15.7: - resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} - engines: {node: '>=12'} - cpu: [x64] - os: [openbsd] - requiresBuild: true - dev: true - optional: true + /memfs/3.4.7: + resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} + engines: {node: '>= 4.0.0'} + dependencies: + fs-monkey: 1.0.3 + dev: false - /esbuild-sunos-64/0.15.7: - resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} - engines: {node: '>=12'} - cpu: [x64] - os: [sunos] - requiresBuild: true - dev: true - optional: true + /merge-descriptors/1.0.1: + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + dev: false - /esbuild-windows-32/0.15.7: - resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} - engines: {node: '>=12'} - cpu: [ia32] - os: [win32] - requiresBuild: true - dev: true - optional: true + /merge-stream/2.0.0: + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - /esbuild-windows-64/0.15.7: - resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} - engines: {node: '>=12'} - cpu: [x64] - os: [win32] - requiresBuild: true - dev: true - optional: true + /merge2/1.4.1: + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} + dev: false - /esbuild-windows-arm64/0.15.7: - resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} - engines: {node: '>=12'} - cpu: [arm64] - os: [win32] - requiresBuild: true - dev: true - optional: true + /methods/1.1.2: + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} + dev: false - /esbuild/0.11.23: - resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} - hasBin: true - requiresBuild: true - dev: true + /micromatch/4.0.5: + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} + dependencies: + braces: 3.0.2 + picomatch: 2.3.1 + dev: false - /esbuild/0.15.7: - resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} - engines: {node: '>=12'} + /mime-db/1.33.0: + resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} + engines: {node: '>= 0.6'} + dev: false + + /mime-db/1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + /mime-types/2.1.18: + resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.33.0 + dev: false + + /mime-types/2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + dependencies: + mime-db: 1.52.0 + + /mime/1.6.0: + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true requiresBuild: true - optionalDependencies: - '@esbuild/linux-loong64': 0.15.7 - esbuild-android-64: 0.15.7 - esbuild-android-arm64: 0.15.7 - esbuild-darwin-64: 0.15.7 - esbuild-darwin-arm64: 0.15.7 - esbuild-freebsd-64: 0.15.7 - esbuild-freebsd-arm64: 0.15.7 - esbuild-linux-32: 0.15.7 - esbuild-linux-64: 0.15.7 - esbuild-linux-arm: 0.15.7 - esbuild-linux-arm64: 0.15.7 - esbuild-linux-mips64le: 0.15.7 - esbuild-linux-ppc64le: 0.15.7 - esbuild-linux-riscv64: 0.15.7 - esbuild-linux-s390x: 0.15.7 - esbuild-netbsd-64: 0.15.7 - esbuild-openbsd-64: 0.15.7 - esbuild-sunos-64: 0.15.7 - esbuild-windows-32: 0.15.7 - esbuild-windows-64: 0.15.7 - esbuild-windows-arm64: 0.15.7 - dev: true - /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + /mimic-fn/2.1.0: + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} - dev: true - - /escape-string-regexp/1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} - dev: true - - /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} - dev: true + dev: false - /estree-walker/2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - dev: true + /mimic-response/1.0.1: + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} + dev: false - /eval/0.1.6: - resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} - engines: {node: '>= 0.8'} + /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74: + resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + peerDependencies: + prop-types: ^15.0.0 + react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 dependencies: - require-like: 0.1.2 - dev: true + '@babel/runtime': 7.19.0 + prop-types: 15.8.1 + react: 17.0.2 + tiny-warning: 1.0.3 + dev: false - /eventemitter3/4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} - dev: true + /mini-css-extract-plugin/2.6.1_webpack@5.74.0: + resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^5.0.0 + dependencies: + schema-utils: 4.0.0 + webpack: 5.74.0 + dev: false - /eyes/0.1.8: - resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} - engines: {node: '> 0.1.90'} + /minimalistic-assert/1.0.1: + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + dev: false - /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} - dev: true + /minimatch/3.0.4: + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + dependencies: + brace-expansion: 1.1.11 + dev: false - /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + /minimatch/3.1.2: + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: - to-regex-range: 5.0.1 - dev: true + brace-expansion: 1.1.11 - /find-up/5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + /minimist/1.2.6: + resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + + /mkdirp/1.0.4: + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} engines: {node: '>=10'} - dependencies: - locate-path: 6.0.0 - path-exists: 4.0.0 + hasBin: true dev: true - /for-each/0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.6 + /mrmime/1.0.1: + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} dev: false - /fs.realpath/1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} - dev: true + /ms/2.0.0: + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} - os: [darwin] - requiresBuild: true - dev: true - optional: true + /ms/2.1.2: + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + /ms/2.1.3: + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} + /multicast-dns/7.2.5: + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + hasBin: true dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - functions-have-names: 1.2.3 + dns-packet: 5.4.0 + thunky: 1.1.0 dev: false - /functions-have-names/1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: false + /nanoid/3.3.4: + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + hasBin: true - /generic-names/1.0.3: - resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} + /needle/3.1.0: + resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} + engines: {node: '>= 4.4.x'} + hasBin: true + requiresBuild: true dependencies: - loader-utils: 0.2.17 + debug: 3.2.7 + iconv-lite: 0.6.3 + sax: 1.2.4 + transitivePeerDependencies: + - supports-color dev: true + optional: true - /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} - dev: true + /negotiator/0.6.3: + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} + dev: false - /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + /neo-async/2.6.2: + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + + /no-case/3.0.4: + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: - function-bind: 1.1.1 - has: 1.0.3 - has-symbols: 1.0.3 + lower-case: 2.0.2 + tslib: 2.4.0 dev: false - /get-nonce/1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} + /node-emoji/1.11.0: + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + dependencies: + lodash: 4.17.21 dev: false - /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} + /node-fetch/2.6.7: + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} + peerDependencies: + encoding: ^0.1.0 + peerDependenciesMeta: + encoding: + optional: true dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 + whatwg-url: 5.0.0 + + /node-forge/1.3.1: + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} dev: false - /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} - dependencies: - is-glob: 4.0.3 + /node-gyp-build/4.5.0: + resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} + hasBin: true dev: true - /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - dependencies: - fs.realpath: 1.0.0 - inflight: 1.0.6 - inherits: 2.0.4 - minimatch: 3.1.2 - once: 1.4.0 - path-is-absolute: 1.0.1 - dev: true + /node-releases/2.0.6: + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} - /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - dev: true + /normalize-path/3.0.0: + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} - /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} - requiresBuild: true - dev: true - optional: true + /normalize-range/0.1.2: + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} + dev: false - /has-bigints/1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + /normalize-url/4.5.1: + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} dev: false - /has-flag/3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} - dev: true + /normalize-url/6.1.0: + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} + dev: false - /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + /npm-run-path/4.0.1: + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} - dev: true + dependencies: + path-key: 3.1.1 + dev: false - /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + /nprogress/0.2.0: + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + dev: false + + /nth-check/2.1.1: + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: - get-intrinsic: 1.1.3 + boolbase: 1.0.0 dev: false - /has-symbols/1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + /object-assign/4.1.1: + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} + + /object-inspect/1.12.2: + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + dev: false + + /object-keys/1.1.1: + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} engines: {node: '>= 0.4'} dev: false - /has-tostringtag/1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + /object.assign/4.1.4: + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} engines: {node: '>= 0.4'} dependencies: + call-bind: 1.0.2 + define-properties: 1.1.4 has-symbols: 1.0.3 + object-keys: 1.1.1 dev: false - /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} - dependencies: - function-bind: 1.1.1 + /obuf/1.1.2: + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + dev: false - /iconv-lite/0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + /on-finished/2.4.1: + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: - safer-buffer: 2.1.2 - dev: true - optional: true + ee-first: 1.1.1 + dev: false - /icss-utils/3.0.1: - resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} + /on-headers/1.0.2: + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} + dev: false + + /once/1.4.0: + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: - postcss: 6.0.23 - dev: true + wrappy: 1.0.2 - /icss-utils/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} - peerDependencies: - postcss: ^8.1.0 + /onetime/5.1.2: + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} dependencies: - postcss: 8.4.16 - dev: true + mimic-fn: 2.1.0 + dev: false - /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + /open/8.4.0: + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + dev: false - /image-size/0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} + /opener/1.5.2: + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true - requiresBuild: true - dev: true - optional: true + dev: false - /immutable/4.1.0: - resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} + /outdent/0.8.0: + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} dev: true - /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + /p-cancelable/1.1.0: + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} + dev: false + + /p-limit/2.3.0: + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} dependencies: - parent-module: 1.0.1 - resolve-from: 4.0.0 - dev: true + p-try: 2.2.0 + dev: false + + /p-limit/3.1.0: + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} + dependencies: + yocto-queue: 0.1.0 + + /p-locate/3.0.0: + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} + dependencies: + p-limit: 2.3.0 + dev: false + + /p-locate/4.1.0: + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} + dependencies: + p-limit: 2.3.0 + dev: false - /inflight/1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + /p-locate/5.0.0: + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: - once: 1.4.0 - wrappy: 1.0.2 - dev: true + p-limit: 3.1.0 - /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + /p-map/4.0.0: + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} + dependencies: + aggregate-error: 3.1.0 + dev: false - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} + /p-retry/4.6.2: + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} dependencies: - get-intrinsic: 1.1.3 - has: 1.0.3 - side-channel: 1.0.4 + '@types/retry': 0.12.0 + retry: 0.13.1 dev: false - /invariant/2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + /p-try/2.2.0: + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} + dev: false + + /package-json/6.5.0: + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} dependencies: - loose-envify: 1.4.0 + got: 9.6.0 + registry-auth-token: 4.2.2 + registry-url: 5.1.0 + semver: 6.3.0 dev: false - /is-arguments/1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} + /param-case/3.0.4: + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + dot-case: 3.0.4 + tslib: 2.4.0 dev: false - /is-arrayish/0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - dev: true + /parent-module/1.0.1: + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} + dependencies: + callsites: 3.1.0 - /is-bigint/1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + /parse-entities/2.0.0: + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} dependencies: - has-bigints: 1.0.2 + character-entities: 1.2.4 + character-entities-legacy: 1.1.4 + character-reference-invalid: 1.1.4 + is-alphanumerical: 1.0.4 + is-decimal: 1.0.4 + is-hexadecimal: 1.0.4 dev: false - /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + /parse-json/5.2.0: + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} engines: {node: '>=8'} dependencies: - binary-extensions: 2.2.0 + '@babel/code-frame': 7.18.6 + error-ex: 1.3.2 + json-parse-even-better-errors: 2.3.1 + lines-and-columns: 1.2.4 + + /parse-node-version/1.0.1: + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} dev: true - /is-boolean-object/1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + /parse-numeric-range/1.3.0: + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + dev: false + + /parse5-htmlparser2-tree-adapter/7.0.0: + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + domhandler: 5.0.3 + parse5: 7.1.1 dev: false - /is-callable/1.2.6: - resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} - engines: {node: '>= 0.4'} + /parse5/6.0.1: + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: false - /is-core-module/2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} + /parse5/7.1.1: + resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} dependencies: - has: 1.0.3 - dev: true + entities: 4.4.0 + dev: false - /is-date-object/1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + /parseurl/1.3.3: + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} + dev: false + + /pascal-case/3.1.2: + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: - has-tostringtag: 1.0.0 + no-case: 3.0.4 + tslib: 2.4.0 dev: false - /is-extglob/2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + /path-exists/3.0.0: + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} + dev: false + + /path-exists/4.0.0: + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} + + /path-is-absolute/1.0.1: + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} engines: {node: '>=0.10.0'} - dev: true - /is-generator-function/1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 + /path-is-inside/1.0.2: + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} dev: false - /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} - dependencies: - is-extglob: 2.1.1 - dev: true + /path-key/3.1.1: + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} + dev: false - /is-negative-zero/2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} + /path-parse/1.0.7: + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + + /path-to-regexp/0.1.7: + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: false - /is-number-object/1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + /path-to-regexp/1.8.0: + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} dependencies: - has-tostringtag: 1.0.0 + isarray: 0.0.1 dev: false - /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + /path-to-regexp/2.2.1: + resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} + dev: false + + /path-type/4.0.0: + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} + + /picocolors/1.0.0: + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + + /picomatch/2.3.1: + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} + + /pify/4.0.1: + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} dev: true + optional: true - /is-regex/1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + /pkg-dir/4.2.0: + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 + find-up: 4.1.0 dev: false - /is-shared-array-buffer/1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + /pkg-up/3.1.0: + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} dependencies: - call-bind: 1.0.2 + find-up: 3.0.0 dev: false - /is-string/1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + /postcss-calc/8.2.4_postcss@8.4.16: + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + peerDependencies: + postcss: ^8.2.2 dependencies: - has-tostringtag: 1.0.0 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 dev: false - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + /postcss-colormin/5.3.0_postcss@8.4.16: + resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - has-symbols: 1.0.3 + browserslist: 4.21.4 + caniuse-api: 3.0.0 + colord: 2.9.3 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 dev: false - /is-typed-array/1.1.9: - resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} - engines: {node: '>= 0.4'} + /postcss-convert-values/5.1.2_postcss@8.4.16: + resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-abstract: 1.20.2 - for-each: 0.3.3 - has-tostringtag: 1.0.0 + browserslist: 4.21.4 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 dev: false - /is-weakref/1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + /postcss-discard-comments/5.1.2_postcss@8.4.16: + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - call-bind: 1.0.2 + postcss: 8.4.16 dev: false - /is-what/3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} - dev: true + /postcss-discard-duplicates/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false - /isomorphic-ws/4.0.1_ws@7.5.9: - resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + /postcss-discard-empty/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - ws: '*' + postcss: ^8.2.15 dependencies: - ws: 7.5.9 + postcss: 8.4.16 + dev: false - /javascript-stringify/2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} - dev: true + /postcss-discard-overridden/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false - /jayson/3.7.0: - resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} - engines: {node: '>=8'} - hasBin: true + /postcss-discard-unused/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - '@types/connect': 3.4.35 - '@types/node': 12.20.55 - '@types/ws': 7.4.7 - JSONStream: 1.3.5 - commander: 2.20.3 - delay: 5.0.0 - es6-promisify: 5.0.0 - eyes: 0.1.8 - isomorphic-ws: 4.0.1_ws@7.5.9 - json-stringify-safe: 5.0.1 - lodash: 4.17.21 - uuid: 8.3.2 - ws: 7.5.9 - transitivePeerDependencies: - - bufferutil - - utf-8-validate + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false - /js-sha3/0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + /postcss-filter-plugins/3.0.1: + resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} + dependencies: + postcss: 6.0.23 + dev: true - /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + /postcss-icss-keyframes/0.2.1: + resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} + dependencies: + icss-utils: 3.0.1 + postcss: 6.0.23 + postcss-value-parser: 3.3.1 + dev: true - /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} - hasBin: true + /postcss-icss-selectors/2.0.3: + resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} + dependencies: + css-selector-tokenizer: 0.7.3 + generic-names: 1.0.3 + icss-utils: 3.0.1 + lodash: 4.17.21 + postcss: 6.0.23 + dev: true + + /postcss-load-config/3.1.4_postcss@8.4.16: + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} + peerDependencies: + postcss: '>=8.0.9' + ts-node: '>=9.0.0' + peerDependenciesMeta: + postcss: + optional: true + ts-node: + optional: true + dependencies: + lilconfig: 2.0.6 + postcss: 8.4.16 + yaml: 1.10.2 dev: true - /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} - dev: true + /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: + resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} + engines: {node: '>= 14.15.0'} + peerDependencies: + postcss: ^7.0.0 || ^8.0.1 + webpack: ^5.0.0 + dependencies: + cosmiconfig: 7.0.1 + klona: 2.0.5 + postcss: 8.4.16 + semver: 7.3.7 + webpack: 5.74.0 + dev: false - /json-stringify-safe/5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + /postcss-merge-idents/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /json5/0.5.1: - resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} - hasBin: true - dev: true + /postcss-merge-longhand/5.1.6_postcss@8.4.16: + resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + stylehacks: 5.1.0_postcss@8.4.16 + dev: false - /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} - hasBin: true + /postcss-merge-rules/5.1.2_postcss@8.4.16: + resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - minimist: 1.2.6 - dev: true + browserslist: 4.21.4 + caniuse-api: 3.0.0 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false - /json5/2.2.1: - resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} - engines: {node: '>=6'} - hasBin: true - dev: true + /postcss-minify-font-values/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /jsonparse/1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} + /postcss-minify-gradients/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + colord: 2.9.3 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /less/4.1.3: - resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} - engines: {node: '>=6'} - hasBin: true + /postcss-minify-params/5.1.3_postcss@8.4.16: + resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - copy-anything: 2.0.6 - parse-node-version: 1.0.1 - tslib: 2.4.0 - optionalDependencies: - errno: 0.1.8 - graceful-fs: 4.2.10 - image-size: 0.5.5 - make-dir: 2.1.0 - mime: 1.6.0 - needle: 3.1.0 - source-map: 0.6.1 - transitivePeerDependencies: - - supports-color - dev: true + browserslist: 4.21.4 + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} - dev: true + /postcss-minify-selectors/5.2.1_postcss@8.4.16: + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false - /lines-and-columns/1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} - dev: true + /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + postcss: 8.4.16 + dev: false - /loader-utils/0.2.17: - resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} + /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - big.js: 3.2.0 - emojis-list: 2.1.0 - json5: 0.5.1 - object-assign: 4.1.1 - dev: true + icss-utils: 5.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + postcss-value-parser: 4.2.0 + dev: false - /locate-path/6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + /postcss-modules-scope/3.0.0_postcss@8.4.16: + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 dependencies: - p-locate: 5.0.0 - dev: true + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false - /lodash.camelcase/4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} - dev: true + /postcss-modules-values/4.0.0_postcss@8.4.16: + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} + peerDependencies: + postcss: ^8.1.0 + dependencies: + icss-utils: 5.1.0_postcss@8.4.16 + postcss: 8.4.16 + dev: false - /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + /postcss-normalize-charset/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false - /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} - hasBin: true + /postcss-normalize-display-values/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - js-tokens: 4.0.0 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /lossless-json/1.0.5: - resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} + /postcss-normalize-positions/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /magic-string/0.26.3: - resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} - engines: {node: '>=12'} + /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - sourcemap-codec: 1.4.8 - dev: true + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /make-dir/2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} - requiresBuild: true + /postcss-normalize-string/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - pify: 4.0.1 - semver: 5.7.1 - dev: true - optional: true + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /media-query-parser/2.0.2: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - '@babel/runtime': 7.19.0 - dev: true + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /mime/1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} - hasBin: true - requiresBuild: true - dev: true - optional: true + /postcss-normalize-unicode/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + /postcss-normalize-url/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 dependencies: - brace-expansion: 1.1.11 - dev: true + normalize-url: 6.1.0 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} - dev: true + /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} - hasBin: true - dev: true + /postcss-ordered-values/5.1.3_postcss@8.4.16: + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + cssnano-utils: 3.1.0_postcss@8.4.16 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /ms/2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} - dev: true + /postcss-reduce-idents/5.2.0_postcss@8.4.16: + resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} - dev: true + /postcss-reduce-initial/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + caniuse-api: 3.0.0 + postcss: 8.4.16 + dev: false - /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} - dev: true - optional: true + /postcss-reduce-transforms/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + dev: false - /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} - hasBin: true - dev: true + /postcss-selector-parser/6.0.10: + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} + dependencies: + cssesc: 3.0.0 + util-deprecate: 1.0.2 + dev: false - /needle/3.1.0: - resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} - engines: {node: '>= 4.4.x'} - hasBin: true - requiresBuild: true + /postcss-sort-media-queries/4.3.0_postcss@8.4.16: + resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} + engines: {node: '>=10.0.0'} + peerDependencies: + postcss: ^8.4.16 dependencies: - debug: 3.2.7 - iconv-lite: 0.6.3 - sax: 1.2.4 - transitivePeerDependencies: - - supports-color - dev: true - optional: true + postcss: 8.4.16 + sort-css-media-queries: 2.1.0 + dev: false - /node-fetch/2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} + /postcss-svgo/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true + postcss: ^8.2.15 dependencies: - whatwg-url: 5.0.0 + postcss: 8.4.16 + postcss-value-parser: 4.2.0 + svgo: 2.8.0 + dev: false - /node-gyp-build/4.5.0: - resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} - hasBin: true - dev: true + /postcss-unique-selectors/5.1.1_postcss@8.4.16: + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false - /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} + /postcss-value-parser/3.3.1: + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} dev: true - /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} - dev: true + /postcss-value-parser/4.2.0: + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + dev: false - /object-assign/4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + /postcss-zindex/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + postcss: 8.4.16 + dev: false + + /postcss/6.0.23: + resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} + engines: {node: '>=4.0.0'} + dependencies: + chalk: 2.4.2 + source-map: 0.6.1 + supports-color: 5.5.0 dev: true - /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} - dev: false + /postcss/8.4.16: + resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} + engines: {node: ^10 || ^12 || >=14} + dependencies: + nanoid: 3.3.4 + picocolors: 1.0.0 + source-map-js: 1.0.2 - /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} + /prepend-http/2.0.0: + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} dev: false - /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} + /pretty-error/4.0.0: + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - has-symbols: 1.0.3 - object-keys: 1.1.1 + lodash: 4.17.21 + renderkid: 3.0.0 dev: false - /once/1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + /pretty-time/1.1.0: + resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} + engines: {node: '>=4'} + dev: false + + /prism-react-renderer/1.3.5_react@17.0.2: + resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} + peerDependencies: + react: '>=0.14.9' dependencies: - wrappy: 1.0.2 - dev: true + react: 17.0.2 + dev: false - /outdent/0.8.0: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} - dev: true + /prismjs/1.29.0: + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} + dev: false - /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + /process-nextick-args/2.0.1: + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + dev: false + + /promise/7.3.1: + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} dependencies: - yocto-queue: 0.1.0 - dev: true + asap: 2.0.6 + dev: false - /p-locate/5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + /prompts/2.4.2: + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} dependencies: - p-limit: 3.1.0 - dev: true + kleur: 3.0.3 + sisteransi: 1.0.5 + dev: false - /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + /prop-types/15.8.1: + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: - callsites: 3.1.0 - dev: true + loose-envify: 1.4.0 + object-assign: 4.1.1 + react-is: 16.13.1 - /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + /property-information/5.6.0: + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} dependencies: - '@babel/code-frame': 7.18.6 - error-ex: 1.3.2 - json-parse-even-better-errors: 2.3.1 - lines-and-columns: 1.2.4 - dev: true + xtend: 4.0.2 + dev: false - /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + /proxy-addr/2.0.7: + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} engines: {node: '>= 0.10'} - dev: true + dependencies: + forwarded: 0.2.0 + ipaddr.js: 1.9.1 + dev: false - /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + /prr/1.0.1: + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true + optional: true - /path-is-absolute/1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} - dev: true + /pump/3.0.0: + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + dependencies: + end-of-stream: 1.4.4 + once: 1.4.0 + dev: false - /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - dev: true + /punycode/1.4.1: + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + dev: false - /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + /punycode/2.1.1: + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} + + /pupa/2.1.1: + resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} engines: {node: '>=8'} - dev: true + dependencies: + escape-goat: 2.1.1 + dev: false - /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} - dev: true + /pure-color/1.3.0: + resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} + dev: false - /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} - dev: true + /qs/6.10.3: + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} + dependencies: + side-channel: 1.0.4 + dev: false - /pify/4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} - dev: true - optional: true + /queue-microtask/1.2.3: + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + dev: false - /postcss-filter-plugins/3.0.1: - resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} + /queue/6.0.2: + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} dependencies: - postcss: 6.0.23 - dev: true + inherits: 2.0.4 + dev: false - /postcss-icss-keyframes/0.2.1: - resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} + /randombytes/2.1.0: + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: - icss-utils: 3.0.1 - postcss: 6.0.23 - postcss-value-parser: 3.3.1 - dev: true + safe-buffer: 5.2.1 - /postcss-icss-selectors/2.0.3: - resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} + /range-parser/1.2.0: + resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} + engines: {node: '>= 0.6'} + dev: false + + /range-parser/1.2.1: + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} + dev: false + + /raw-body/2.5.1: + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} dependencies: - css-selector-tokenizer: 0.7.3 - generic-names: 1.0.3 - icss-utils: 3.0.1 - lodash: 4.17.21 - postcss: 6.0.23 - dev: true + bytes: 3.1.2 + http-errors: 2.0.0 + iconv-lite: 0.4.24 + unpipe: 1.0.0 + dev: false - /postcss-load-config/3.1.4_postcss@8.4.16: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + /rc/1.2.8: + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + hasBin: true + dependencies: + deep-extend: 0.6.0 + ini: 1.3.8 + minimist: 1.2.6 + strip-json-comments: 2.0.1 + dev: false + + /react-base16-styling/0.6.0: + resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} + dependencies: + base16: 1.0.0 + lodash.curry: 4.1.1 + lodash.flow: 3.5.0 + pure-color: 1.3.0 + dev: false + + /react-dev-utils/12.0.1_kb3egcnme7w23lfa5xodfjfhge: + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} peerDependencies: - postcss: '>=8.0.9' - ts-node: '>=9.0.0' + typescript: '>=2.7' + webpack: '>=4' peerDependenciesMeta: - postcss: - optional: true - ts-node: + typescript: optional: true dependencies: - lilconfig: 2.0.6 - postcss: 8.4.16 - yaml: 1.10.2 - dev: true + '@babel/code-frame': 7.18.6 + address: 1.2.1 + browserslist: 4.21.4 + chalk: 4.1.2 + cross-spawn: 7.0.3 + detect-port-alt: 1.1.6 + escape-string-regexp: 4.0.0 + filesize: 8.0.7 + find-up: 5.0.0 + fork-ts-checker-webpack-plugin: 6.5.2_kb3egcnme7w23lfa5xodfjfhge + global-modules: 2.0.0 + globby: 11.1.0 + gzip-size: 6.0.0 + immer: 9.0.15 + is-root: 2.1.0 + loader-utils: 3.2.0 + open: 8.4.0 + pkg-up: 3.1.0 + prompts: 2.4.2 + react-error-overlay: 6.0.11 + recursive-readdir: 2.2.2 + shell-quote: 1.7.3 + strip-ansi: 6.0.1 + text-table: 0.2.0 + typescript: 4.8.3 + webpack: 5.74.0 + transitivePeerDependencies: + - eslint + - supports-color + - vue-template-compiler + dev: false - /postcss-value-parser/3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} - dev: true + /react-dom/17.0.2_react@17.0.2: + resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + peerDependencies: + react: 17.0.2 + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + react: 17.0.2 + scheduler: 0.20.2 - /postcss/6.0.23: - resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} - engines: {node: '>=4.0.0'} + /react-dom/18.2.0_react@18.2.0: + resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + peerDependencies: + react: ^18.2.0 dependencies: - chalk: 2.4.2 - source-map: 0.6.1 - supports-color: 5.5.0 - dev: true + loose-envify: 1.4.0 + react: 18.2.0 + scheduler: 0.23.0 - /postcss/8.4.16: - resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} - engines: {node: ^10 || ^12 || >=14} + /react-error-overlay/6.0.11: + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + dev: false + + /react-fast-compare/3.2.0: + resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} + + /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + peerDependencies: + react: ^16.6.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 dependencies: - nanoid: 3.3.4 - picocolors: 1.0.0 - source-map-js: 1.0.2 - dev: true + '@babel/runtime': 7.19.0 + invariant: 2.2.4 + prop-types: 15.8.1 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-fast-compare: 3.2.0 + shallowequal: 1.1.0 - /prr/1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} - dev: true - optional: true + /react-is/16.13.1: + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + + /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} + peerDependencies: + react: ^17.0.0 || ^16.3.0 || ^15.5.4 + react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 + dependencies: + flux: 4.0.3_react@17.0.2 + react: 17.0.2 + react-base16-styling: 0.6.0 + react-dom: 17.0.2_react@17.0.2 + react-lifecycles-compat: 3.0.4 + react-textarea-autosize: 8.3.4_react@17.0.2 + transitivePeerDependencies: + - '@types/react' + - encoding + dev: false - /react-dom/18.2.0_react@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} + /react-lifecycles-compat/3.0.4: + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + dev: false + + /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: + resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} + engines: {node: '>=10.13.0'} peerDependencies: - react: ^18.2.0 + react-loadable: '*' + webpack: '>=4.41.1 || 5.x' dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 + '@babel/runtime': 7.19.0 + react-loadable: /@docusaurus/react-loadable/5.5.2_react@17.0.2 + webpack: 5.74.0 + dev: false /react-refresh/0.14.0: resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} @@ -2365,6 +8060,50 @@ packages: use-sidecar: 1.1.2_w5j4k42lgipnm43s3brx6h3c34 dev: false + /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + peerDependencies: + react: '>=15' + react-router: '>=5' + dependencies: + '@babel/runtime': 7.19.0 + react: 17.0.2 + react-router: 5.3.3_react@17.0.2 + dev: false + + /react-router-dom/5.3.3_react@17.0.2: + resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} + peerDependencies: + react: '>=15' + dependencies: + '@babel/runtime': 7.19.0 + history: 4.10.1 + loose-envify: 1.4.0 + prop-types: 15.8.1 + react: 17.0.2 + react-router: 5.3.3_react@17.0.2 + tiny-invariant: 1.2.0 + tiny-warning: 1.0.3 + dev: false + + /react-router/5.3.3_react@17.0.2: + resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} + peerDependencies: + react: '>=15' + dependencies: + '@babel/runtime': 7.19.0 + history: 4.10.1 + hoist-non-react-statics: 3.3.2 + loose-envify: 1.4.0 + mini-create-react-context: 0.4.1_at7mkepldmzoo6silmqc5bca74 + path-to-regexp: 1.8.0 + prop-types: 15.8.1 + react: 17.0.2 + react-is: 16.13.1 + tiny-invariant: 1.2.0 + tiny-warning: 1.0.3 + dev: false + /react-style-singleton/2.2.1_w5j4k42lgipnm43s3brx6h3c34: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} @@ -2382,22 +8121,98 @@ packages: tslib: 2.4.0 dev: false + /react-textarea-autosize/8.3.4_react@17.0.2: + resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} + engines: {node: '>=10'} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + '@babel/runtime': 7.19.0 + react: 17.0.2 + use-composed-ref: 1.3.0_react@17.0.2 + use-latest: 1.2.1_react@17.0.2 + transitivePeerDependencies: + - '@types/react' + dev: false + + /react/17.0.2: + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + engines: {node: '>=0.10.0'} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + /react/18.2.0: resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 + /readable-stream/2.3.7: + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + dependencies: + core-util-is: 1.0.3 + inherits: 2.0.4 + isarray: 1.0.0 + process-nextick-args: 2.0.1 + safe-buffer: 5.1.2 + string_decoder: 1.1.1 + util-deprecate: 1.0.2 + dev: false + + /readable-stream/3.6.0: + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} + dependencies: + inherits: 2.0.4 + string_decoder: 1.3.0 + util-deprecate: 1.0.2 + dev: false + /readdirp/3.6.0: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 - dev: true + + /reading-time/1.5.0: + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + dev: false + + /rechoir/0.6.2: + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} + dependencies: + resolve: 1.22.1 + dev: false + + /recursive-readdir/2.2.2: + resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} + engines: {node: '>=0.10.0'} + dependencies: + minimatch: 3.0.4 + dev: false + + /regenerate-unicode-properties/10.1.0: + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + dev: false + + /regenerate/1.4.2: + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + dev: false /regenerator-runtime/0.13.9: resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + /regenerator-transform/0.15.0: + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} + dependencies: + '@babel/runtime': 7.19.0 + dev: false + /regexp.prototype.flags/1.4.3: resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} engines: {node: '>= 0.4'} @@ -2407,9 +8222,128 @@ packages: functions-have-names: 1.2.3 dev: false + /regexpu-core/5.2.1: + resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} + engines: {node: '>=4'} + dependencies: + regenerate: 1.4.2 + regenerate-unicode-properties: 10.1.0 + regjsgen: 0.7.1 + regjsparser: 0.9.1 + unicode-match-property-ecmascript: 2.0.0 + unicode-match-property-value-ecmascript: 2.0.0 + dev: false + + /registry-auth-token/4.2.2: + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + engines: {node: '>=6.0.0'} + dependencies: + rc: 1.2.8 + dev: false + + /registry-url/5.1.0: + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} + dependencies: + rc: 1.2.8 + dev: false + + /regjsgen/0.7.1: + resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + dev: false + + /regjsparser/0.9.1: + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + hasBin: true + dependencies: + jsesc: 0.5.0 + dev: false + + /relateurl/0.2.7: + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} + dev: false + + /remark-emoji/2.2.0: + resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} + dependencies: + emoticon: 3.2.0 + node-emoji: 1.11.0 + unist-util-visit: 2.0.3 + dev: false + + /remark-footnotes/2.0.0: + resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} + dev: false + + /remark-mdx/1.6.22: + resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} + dependencies: + '@babel/core': 7.12.9 + '@babel/helper-plugin-utils': 7.10.4 + '@babel/plugin-proposal-object-rest-spread': 7.12.1_@babel+core@7.12.9 + '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 + '@mdx-js/util': 1.6.22 + is-alphabetical: 1.0.4 + remark-parse: 8.0.3 + unified: 9.2.0 + transitivePeerDependencies: + - supports-color + dev: false + + /remark-parse/8.0.3: + resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} + dependencies: + ccount: 1.1.0 + collapse-white-space: 1.0.6 + is-alphabetical: 1.0.4 + is-decimal: 1.0.4 + is-whitespace-character: 1.0.4 + is-word-character: 1.0.4 + markdown-escapes: 1.0.4 + parse-entities: 2.0.0 + repeat-string: 1.6.1 + state-toggle: 1.0.3 + trim: 0.0.1 + trim-trailing-lines: 1.1.4 + unherit: 1.1.3 + unist-util-remove-position: 2.0.1 + vfile-location: 3.2.0 + xtend: 4.0.2 + dev: false + + /remark-squeeze-paragraphs/4.0.0: + resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} + dependencies: + mdast-squeeze-paragraphs: 4.0.0 + dev: false + + /renderkid/3.0.0: + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + dependencies: + css-select: 4.3.0 + dom-converter: 0.2.0 + htmlparser2: 6.1.0 + lodash: 4.17.21 + strip-ansi: 6.0.1 + dev: false + + /repeat-string/1.6.1: + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} + dev: false + + /require-from-string/2.0.2: + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} + dev: false + /require-like/0.1.2: resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} - dev: true + + /requires-port/1.0.0: + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + dev: false /reserved-words/0.1.2: resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} @@ -2418,83 +8352,316 @@ packages: /resolve-from/4.0.0: resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} engines: {node: '>=4'} + + /resolve-pathname/3.0.0: + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + dev: false + + /resolve-url/0.2.1: + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + deprecated: https://github.com/lydell/resolve-url#deprecated + dev: true + + /resolve/1.22.1: + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + hasBin: true + dependencies: + is-core-module: 2.10.0 + path-parse: 1.0.7 + supports-preserve-symlinks-flag: 1.0.0 + + /responselike/1.0.2: + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + dependencies: + lowercase-keys: 1.0.1 + dev: false + + /retry/0.13.1: + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} + dev: false + + /reusify/1.0.4: + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + dev: false + + /rimraf/3.0.2: + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + hasBin: true + dependencies: + glob: 7.2.3 + dev: false + + /rollup/2.78.1: + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} + engines: {node: '>=10.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + + /rpc-websockets/7.5.0: + resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} + dependencies: + '@babel/runtime': 7.19.0 + eventemitter3: 4.0.7 + uuid: 8.3.2 + ws: 8.8.1_22kvxa7zeyivx4jp72v2w3pkvy + optionalDependencies: + bufferutil: 4.0.6 + utf-8-validate: 5.0.9 + dev: true + + /rtl-detect/1.0.4: + resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} + dev: false + + /rtlcss/3.5.0: + resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} + hasBin: true + dependencies: + find-up: 5.0.0 + picocolors: 1.0.0 + postcss: 8.4.16 + strip-json-comments: 3.1.1 + dev: false + + /run-parallel/1.2.0: + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + dependencies: + queue-microtask: 1.2.3 + dev: false + + /rxjs/7.5.6: + resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} + dependencies: + tslib: 2.4.0 + dev: false + + /safe-buffer/5.1.2: + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + + /safe-buffer/5.2.1: + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + + /safer-buffer/2.1.2: + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + + /sass/1.54.9: + resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} + engines: {node: '>=12.0.0'} + hasBin: true + dependencies: + chokidar: 3.5.3 + immutable: 4.1.0 + source-map-js: 1.0.2 dev: true - /resolve-url/0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} - deprecated: https://github.com/lydell/resolve-url#deprecated - dev: true + /sax/1.2.4: + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + + /scheduler/0.20.2: + resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + dependencies: + loose-envify: 1.4.0 + object-assign: 4.1.1 + + /scheduler/0.23.0: + resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + dependencies: + loose-envify: 1.4.0 + + /schema-utils/2.7.0: + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + dev: false + + /schema-utils/2.7.1: + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + dev: false + + /schema-utils/3.1.1: + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + engines: {node: '>= 10.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 6.12.6 + ajv-keywords: 3.5.2_ajv@6.12.6 + + /schema-utils/4.0.0: + resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} + engines: {node: '>= 12.13.0'} + dependencies: + '@types/json-schema': 7.0.11 + ajv: 8.11.0 + ajv-formats: 2.1.1 + ajv-keywords: 5.1.0_ajv@8.11.0 + dev: false + + /section-matter/1.0.0: + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} + dependencies: + extend-shallow: 2.0.1 + kind-of: 6.0.3 + dev: false + + /select-hose/2.0.0: + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + dev: false + + /selfsigned/2.1.1: + resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} + engines: {node: '>=10'} + dependencies: + node-forge: 1.3.1 + dev: false + + /semver-diff/3.1.1: + resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} + engines: {node: '>=8'} + dependencies: + semver: 6.3.0 + dev: false + + /semver/5.7.1: + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + hasBin: true + + /semver/6.3.0: + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + hasBin: true + + /semver/7.3.7: + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: false + + /send/0.18.0: + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} + dependencies: + debug: 2.6.9 + depd: 2.0.0 + destroy: 1.2.0 + encodeurl: 1.0.2 + escape-html: 1.0.3 + etag: 1.8.1 + fresh: 0.5.2 + http-errors: 2.0.0 + mime: 1.6.0 + ms: 2.1.3 + on-finished: 2.4.1 + range-parser: 1.2.1 + statuses: 2.0.1 + transitivePeerDependencies: + - supports-color + dev: false + + /serialize-javascript/6.0.0: + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + dependencies: + randombytes: 2.1.0 - /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} - hasBin: true + /serve-handler/6.1.3: + resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} dependencies: - is-core-module: 2.10.0 - path-parse: 1.0.7 - supports-preserve-symlinks-flag: 1.0.0 - dev: true + bytes: 3.0.0 + content-disposition: 0.5.2 + fast-url-parser: 1.1.3 + mime-types: 2.1.18 + minimatch: 3.0.4 + path-is-inside: 1.0.2 + path-to-regexp: 2.2.1 + range-parser: 1.2.0 + dev: false - /rollup/2.78.1: - resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} - engines: {node: '>=10.0.0'} - hasBin: true - optionalDependencies: - fsevents: 2.3.2 - dev: true + /serve-index/1.9.1: + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} + dependencies: + accepts: 1.3.8 + batch: 0.6.1 + debug: 2.6.9 + escape-html: 1.0.3 + http-errors: 1.6.3 + mime-types: 2.1.35 + parseurl: 1.3.3 + transitivePeerDependencies: + - supports-color + dev: false - /rpc-websockets/7.5.0: - resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} + /serve-static/1.15.0: + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} dependencies: - '@babel/runtime': 7.19.0 - eventemitter3: 4.0.7 - uuid: 8.3.2 - ws: 8.8.1_22kvxa7zeyivx4jp72v2w3pkvy - optionalDependencies: - bufferutil: 4.0.6 - utf-8-validate: 5.0.9 - dev: true + encodeurl: 1.0.2 + escape-html: 1.0.3 + parseurl: 1.3.3 + send: 0.18.0 + transitivePeerDependencies: + - supports-color + dev: false - /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} - dev: true + /setimmediate/1.0.5: + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + dev: false - /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + /setprototypeof/1.1.0: + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: false - /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} - dev: true + /setprototypeof/1.2.0: + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + dev: false - /sass/1.54.9: - resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} - engines: {node: '>=12.0.0'} - hasBin: true + /shallow-clone/3.0.1: + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} dependencies: - chokidar: 3.5.3 - immutable: 4.1.0 - source-map-js: 1.0.2 - dev: true + kind-of: 6.0.3 - /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} - dev: true + /shallowequal/1.1.0: + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} - /scheduler/0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} + /shebang-command/2.0.0: + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: - loose-envify: 1.4.0 + shebang-regex: 3.0.0 + dev: false - /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} - hasBin: true - dev: true - optional: true + /shebang-regex/3.0.0: + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} + dev: false - /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + /shell-quote/1.7.3: + resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} + dev: false + + /shelljs/0.8.5: + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} hasBin: true - dev: true + dependencies: + glob: 7.2.3 + interpret: 1.4.0 + rechoir: 0.6.2 + dev: false /side-channel/1.0.4: resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} @@ -2504,10 +8671,60 @@ packages: object-inspect: 1.12.2 dev: false + /signal-exit/3.0.7: + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + dev: false + + /sirv/1.0.19: + resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + engines: {node: '>= 10'} + dependencies: + '@polka/url': 1.0.0-next.21 + mrmime: 1.0.1 + totalist: 1.1.0 + dev: false + + /sisteransi/1.0.5: + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + dev: false + + /sitemap/7.1.1: + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} + hasBin: true + dependencies: + '@types/node': 17.0.45 + '@types/sax': 1.2.4 + arg: 5.0.2 + sax: 1.2.4 + dev: false + + /slash/3.0.0: + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} + dev: false + + /slash/4.0.0: + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} + dev: false + + /sockjs/0.3.24: + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + dependencies: + faye-websocket: 0.11.4 + uuid: 8.3.2 + websocket-driver: 0.7.4 + dev: false + + /sort-css-media-queries/2.1.0: + resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} + engines: {node: '>= 6.3.0'} + dev: false + /source-map-js/1.0.2: resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} engines: {node: '>=0.10.0'} - dev: true /source-map-resolve/0.5.3: resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} @@ -2520,15 +8737,25 @@ packages: urix: 0.1.0 dev: true + /source-map-support/0.5.21: + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + dependencies: + buffer-from: 1.1.2 + source-map: 0.6.1 + /source-map-url/0.4.1: resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true + /source-map/0.5.7: + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} + dev: false + /source-map/0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} - dev: true /source-map/0.7.4: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} @@ -2539,6 +8766,81 @@ packages: resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} dev: true + /space-separated-tokens/1.1.5: + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + dev: false + + /spdy-transport/3.0.0: + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + dependencies: + debug: 4.3.4 + detect-node: 2.1.0 + hpack.js: 2.1.6 + obuf: 1.1.2 + readable-stream: 3.6.0 + wbuf: 1.7.3 + transitivePeerDependencies: + - supports-color + dev: false + + /spdy/4.0.2: + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} + dependencies: + debug: 4.3.4 + handle-thing: 2.0.1 + http-deceiver: 1.2.7 + select-hose: 2.0.0 + spdy-transport: 3.0.0 + transitivePeerDependencies: + - supports-color + dev: false + + /sprintf-js/1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + dev: false + + /stable/0.1.8: + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' + dev: false + + /state-toggle/1.0.3: + resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} + dev: false + + /statuses/1.5.0: + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} + dev: false + + /statuses/2.0.1: + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} + dev: false + + /std-env/3.2.1: + resolution: {integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==} + dev: false + + /string-width/4.2.3: + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} + dependencies: + emoji-regex: 8.0.0 + is-fullwidth-code-point: 3.0.0 + strip-ansi: 6.0.1 + dev: false + + /string-width/5.1.2: + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} + dependencies: + eastasianwidth: 0.2.0 + emoji-regex: 9.2.2 + strip-ansi: 7.0.1 + dev: false + /string.prototype.trimend/1.0.5: resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} dependencies: @@ -2555,11 +8857,83 @@ packages: es-abstract: 1.20.2 dev: false + /string_decoder/1.1.1: + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + dependencies: + safe-buffer: 5.1.2 + dev: false + + /string_decoder/1.3.0: + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + dependencies: + safe-buffer: 5.2.1 + dev: false + + /stringify-object/3.3.0: + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} + dependencies: + get-own-enumerable-property-symbols: 3.0.2 + is-obj: 1.0.1 + is-regexp: 1.0.0 + dev: false + + /strip-ansi/6.0.1: + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} + dependencies: + ansi-regex: 5.0.1 + dev: false + + /strip-ansi/7.0.1: + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} + dependencies: + ansi-regex: 6.0.1 + dev: false + + /strip-bom-string/1.0.0: + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} + dev: false + /strip-bom/3.0.0: resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} engines: {node: '>=4'} dev: true + /strip-final-newline/2.0.0: + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} + dev: false + + /strip-json-comments/2.0.1: + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} + dev: false + + /strip-json-comments/3.1.1: + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} + dev: false + + /style-to-object/0.3.0: + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + dependencies: + inline-style-parser: 0.1.1 + dev: false + + /stylehacks/5.1.0_postcss@8.4.16: + resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} + engines: {node: ^10 || ^12 || >=14.0} + peerDependencies: + postcss: ^8.2.15 + dependencies: + browserslist: 4.21.4 + postcss: 8.4.16 + postcss-selector-parser: 6.0.10 + dev: false + /stylus/0.54.8: resolution: {integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==} hasBin: true @@ -2581,42 +8955,141 @@ packages: engines: {node: '>=4'} dependencies: has-flag: 3.0.0 - dev: true /supports-color/7.2.0: resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} engines: {node: '>=8'} dependencies: has-flag: 4.0.0 - dev: true + + /supports-color/8.1.1: + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} + dependencies: + has-flag: 4.0.0 /supports-preserve-symlinks-flag/1.0.0: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} - dev: true /svg-parser/2.0.4: resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} - dev: true + + /svgo/2.8.0: + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} + hasBin: true + dependencies: + '@trysound/sax': 0.2.0 + commander: 7.2.0 + css-select: 4.3.0 + css-tree: 1.1.3 + csso: 4.2.0 + picocolors: 1.0.0 + stable: 0.1.8 + dev: false + + /tapable/1.1.3: + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} + dev: false + + /tapable/2.2.1: + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} + + /terser-webpack-plugin/5.3.6_webpack@5.74.0: + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} + engines: {node: '>= 10.13.0'} + peerDependencies: + '@swc/core': '*' + esbuild: '*' + uglify-js: '*' + webpack: ^5.1.0 + peerDependenciesMeta: + '@swc/core': + optional: true + esbuild: + optional: true + uglify-js: + optional: true + dependencies: + '@jridgewell/trace-mapping': 0.3.15 + jest-worker: 27.5.1 + schema-utils: 3.1.1 + serialize-javascript: 6.0.0 + terser: 5.15.0 + webpack: 5.74.0 + + /terser/5.15.0: + resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + '@jridgewell/source-map': 0.3.2 + acorn: 8.8.0 + commander: 2.20.3 + source-map-support: 0.5.21 + + /text-table/0.2.0: + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + dev: false /through/2.3.8: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + /thunky/1.1.0: + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + dev: false + + /tiny-invariant/1.2.0: + resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + dev: false + + /tiny-warning/1.0.3: + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + dev: false + /to-fast-properties/2.0.0: resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} engines: {node: '>=4'} - dev: true + + /to-readable-stream/1.0.0: + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} + dev: false /to-regex-range/5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 - dev: true + + /toidentifier/1.0.1: + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} + dev: false + + /totalist/1.1.0: + resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + engines: {node: '>=6'} + dev: false /tr46/0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + /trim-trailing-lines/1.1.4: + resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} + dev: false + + /trim/0.0.1: + resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} + dev: false + + /trough/1.0.5: + resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + dev: false + /tsconfig-paths/3.14.1: resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: @@ -2626,11 +9099,35 @@ packages: strip-bom: 3.0.0 dev: true - /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + /tslib/2.4.0: + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + + /tweetnacl/1.0.3: + resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} + + /type-fest/0.20.2: + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} + dev: false + + /type-fest/2.19.0: + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} + dev: false + + /type-is/1.6.18: + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} + dependencies: + media-typer: 0.3.0 + mime-types: 2.1.35 + dev: false - /tweetnacl/1.0.3: - resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} + /typedarray-to-buffer/3.1.5: + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + dependencies: + is-typedarray: 1.0.0 + dev: false /typescript-plugin-css-modules/3.4.0_typescript@4.8.3: resolution: {integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==} @@ -2660,7 +9157,10 @@ packages: resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} engines: {node: '>=4.2.0'} hasBin: true - dev: true + + /ua-parser-js/0.7.31: + resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} + dev: false /unbox-primitive/1.0.2: resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} @@ -2671,6 +9171,126 @@ packages: which-boxed-primitive: 1.0.2 dev: false + /unherit/1.1.3: + resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} + dependencies: + inherits: 2.0.4 + xtend: 4.0.2 + dev: false + + /unicode-canonical-property-names-ecmascript/2.0.0: + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} + dev: false + + /unicode-match-property-ecmascript/2.0.0: + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} + dependencies: + unicode-canonical-property-names-ecmascript: 2.0.0 + unicode-property-aliases-ecmascript: 2.1.0 + dev: false + + /unicode-match-property-value-ecmascript/2.0.0: + resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + engines: {node: '>=4'} + dev: false + + /unicode-property-aliases-ecmascript/2.1.0: + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} + dev: false + + /unified/9.2.0: + resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} + dependencies: + '@types/unist': 2.0.6 + bail: 1.0.5 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: false + + /unified/9.2.2: + resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + dependencies: + '@types/unist': 2.0.6 + bail: 1.0.5 + extend: 3.0.2 + is-buffer: 2.0.5 + is-plain-obj: 2.1.0 + trough: 1.0.5 + vfile: 4.2.1 + dev: false + + /unique-string/2.0.0: + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} + dependencies: + crypto-random-string: 2.0.0 + dev: false + + /unist-builder/2.0.3: + resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} + dev: false + + /unist-util-generated/1.1.6: + resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} + dev: false + + /unist-util-is/4.1.0: + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + dev: false + + /unist-util-position/3.1.0: + resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} + dev: false + + /unist-util-remove-position/2.0.1: + resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} + dependencies: + unist-util-visit: 2.0.3 + dev: false + + /unist-util-remove/2.1.0: + resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} + dependencies: + unist-util-is: 4.1.0 + dev: false + + /unist-util-stringify-position/2.0.3: + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + dependencies: + '@types/unist': 2.0.6 + dev: false + + /unist-util-visit-parents/3.1.1: + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + dev: false + + /unist-util-visit/2.0.3: + resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + dependencies: + '@types/unist': 2.0.6 + unist-util-is: 4.1.0 + unist-util-visit-parents: 3.1.1 + dev: false + + /universalify/2.0.0: + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} + dev: false + + /unpipe/1.0.0: + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} + dev: false + /update-browserslist-db/1.0.9_browserslist@4.21.4: resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} hasBin: true @@ -2680,13 +9300,61 @@ packages: browserslist: 4.21.4 escalade: 3.1.1 picocolors: 1.0.0 - dev: true + + /update-notifier/5.1.0: + resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} + engines: {node: '>=10'} + dependencies: + boxen: 5.1.2 + chalk: 4.1.2 + configstore: 5.0.1 + has-yarn: 2.1.0 + import-lazy: 2.1.0 + is-ci: 2.0.0 + is-installed-globally: 0.4.0 + is-npm: 5.0.0 + is-yarn-global: 0.3.0 + latest-version: 5.1.0 + pupa: 2.1.1 + semver: 7.3.7 + semver-diff: 3.1.1 + xdg-basedir: 4.0.0 + dev: false + + /uri-js/4.4.1: + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + dependencies: + punycode: 2.1.1 /urix/0.1.0: resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated dev: true + /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} + peerDependencies: + file-loader: '*' + webpack: ^4.0.0 || ^5.0.0 + peerDependenciesMeta: + file-loader: + optional: true + dependencies: + file-loader: 6.2.0_webpack@5.74.0 + loader-utils: 2.0.2 + mime-types: 2.1.35 + schema-utils: 3.1.1 + webpack: 5.74.0 + dev: false + + /url-parse-lax/3.0.0: + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} + dependencies: + prepend-http: 2.0.0 + dev: false + /use-callback-ref/1.3.0_w5j4k42lgipnm43s3brx6h3c34: resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} @@ -2702,6 +9370,39 @@ packages: tslib: 2.4.0 dev: false + /use-composed-ref/1.3.0_react@17.0.2: + resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 17.0.2 + dev: false + + /use-isomorphic-layout-effect/1.1.2_react@17.0.2: + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + dev: false + + /use-latest/1.2.1_react@17.0.2: + resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} + peerDependencies: + '@types/react': '*' + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + use-isomorphic-layout-effect: 1.1.2_react@17.0.2 + dev: false + /use-sidecar/1.1.2_w5j4k42lgipnm43s3brx6h3c34: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} @@ -2726,6 +9427,10 @@ packages: node-gyp-build: 4.5.0 dev: true + /util-deprecate/1.0.2: + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + dev: false + /util/0.12.4: resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} dependencies: @@ -2737,14 +9442,56 @@ packages: which-typed-array: 1.1.8 dev: false + /utila/0.4.0: + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + dev: false + + /utility-types/3.10.0: + resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} + engines: {node: '>= 4'} + + /utils-merge/1.0.1: + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} + dev: false + /uuid/8.3.2: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true + /value-equal/1.0.1: + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + dev: false + + /vary/1.1.2: + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} + dev: false + + /vfile-location/3.2.0: + resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} + dev: false + + /vfile-message/2.0.4: + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + dependencies: + '@types/unist': 2.0.6 + unist-util-stringify-position: 2.0.3 + dev: false + + /vfile/4.2.1: + resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + dependencies: + '@types/unist': 2.0.6 + is-buffer: 2.0.5 + unist-util-stringify-position: 2.0.3 + vfile-message: 2.0.4 + dev: false + /vite-plugin-svgr/2.2.1_vite@3.1.2: resolution: {integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==} peerDependencies: - vite: ^2.6.0 || 3 + vite: ^2.6.0 || 3 || ^3 dependencies: '@rollup/pluginutils': 4.2.1 '@svgr/core': 6.3.1 @@ -2780,9 +9527,198 @@ packages: fsevents: 2.3.2 dev: true + /wait-on/6.0.1: + resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} + engines: {node: '>=10.0.0'} + hasBin: true + dependencies: + axios: 0.25.0 + joi: 17.6.0 + lodash: 4.17.21 + minimist: 1.2.6 + rxjs: 7.5.6 + transitivePeerDependencies: + - debug + dev: false + + /watchpack/2.4.0: + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} + dependencies: + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + + /wbuf/1.7.3: + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + dependencies: + minimalistic-assert: 1.0.1 + dev: false + + /web-namespaces/1.1.4: + resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} + dev: false + /webidl-conversions/3.0.1: resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + /webpack-bundle-analyzer/4.6.1: + resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} + engines: {node: '>= 10.13.0'} + hasBin: true + dependencies: + acorn: 8.8.0 + acorn-walk: 8.2.0 + chalk: 4.1.2 + commander: 7.2.0 + gzip-size: 6.0.0 + lodash: 4.17.21 + opener: 1.5.2 + sirv: 1.0.19 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + dev: false + + /webpack-dev-middleware/5.3.3_webpack@5.74.0: + resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} + engines: {node: '>= 12.13.0'} + peerDependencies: + webpack: ^4.0.0 || ^5.0.0 + dependencies: + colorette: 2.0.19 + memfs: 3.4.7 + mime-types: 2.1.35 + range-parser: 1.2.1 + schema-utils: 4.0.0 + webpack: 5.74.0 + dev: false + + /webpack-dev-server/4.11.0_webpack@5.74.0: + resolution: {integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==} + engines: {node: '>= 12.13.0'} + hasBin: true + peerDependencies: + webpack: ^4.37.0 || ^5.0.0 + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/bonjour': 3.5.10 + '@types/connect-history-api-fallback': 1.3.5 + '@types/express': 4.17.14 + '@types/serve-index': 1.9.1 + '@types/serve-static': 1.15.0 + '@types/sockjs': 0.3.33 + '@types/ws': 8.5.3 + ansi-html-community: 0.0.8 + bonjour-service: 1.0.14 + chokidar: 3.5.3 + colorette: 2.0.19 + compression: 1.7.4 + connect-history-api-fallback: 2.0.0 + default-gateway: 6.0.3 + express: 4.18.1 + graceful-fs: 4.2.10 + html-entities: 2.3.3 + http-proxy-middleware: 2.0.6_@types+express@4.17.14 + ipaddr.js: 2.0.1 + open: 8.4.0 + p-retry: 4.6.2 + rimraf: 3.0.2 + schema-utils: 4.0.0 + selfsigned: 2.1.1 + serve-index: 1.9.1 + sockjs: 0.3.24 + spdy: 4.0.2 + webpack: 5.74.0 + webpack-dev-middleware: 5.3.3_webpack@5.74.0 + ws: 8.8.1 + transitivePeerDependencies: + - bufferutil + - debug + - supports-color + - utf-8-validate + dev: false + + /webpack-merge/5.8.0: + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} + engines: {node: '>=10.0.0'} + dependencies: + clone-deep: 4.0.1 + wildcard: 2.0.0 + + /webpack-sources/3.2.3: + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} + + /webpack/5.74.0: + resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + engines: {node: '>=10.13.0'} + hasBin: true + peerDependencies: + webpack-cli: '*' + peerDependenciesMeta: + webpack-cli: + optional: true + dependencies: + '@types/eslint-scope': 3.7.4 + '@types/estree': 0.0.51 + '@webassemblyjs/ast': 1.11.1 + '@webassemblyjs/wasm-edit': 1.11.1 + '@webassemblyjs/wasm-parser': 1.11.1 + acorn: 8.8.0 + acorn-import-assertions: 1.8.0_acorn@8.8.0 + browserslist: 4.21.4 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.10.0 + es-module-lexer: 0.9.3 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.10 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.1.1 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.6_webpack@5.74.0 + watchpack: 2.4.0 + webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + /webpackbar/5.0.2_webpack@5.74.0: + resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} + engines: {node: '>=12'} + peerDependencies: + webpack: 3 || 4 || 5 + dependencies: + chalk: 4.1.2 + consola: 2.15.3 + pretty-time: 1.1.0 + std-env: 3.2.1 + webpack: 5.74.0 + dev: false + + /websocket-driver/0.7.4: + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} + dependencies: + http-parser-js: 0.5.8 + safe-buffer: 5.2.1 + websocket-extensions: 0.1.4 + dev: false + + /websocket-extensions/0.1.4: + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} + dev: false + /whatwg-url/5.0.0: resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: @@ -2811,9 +9747,67 @@ packages: is-typed-array: 1.1.9 dev: false + /which/1.3.1: + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /which/2.0.2: + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} + hasBin: true + dependencies: + isexe: 2.0.0 + dev: false + + /widest-line/3.1.0: + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} + dependencies: + string-width: 4.2.3 + dev: false + + /widest-line/4.0.1: + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} + dependencies: + string-width: 5.1.2 + dev: false + + /wildcard/2.0.0: + resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} + + /wrap-ansi/7.0.0: + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} + dependencies: + ansi-styles: 4.3.0 + string-width: 4.2.3 + strip-ansi: 6.0.1 + dev: false + + /wrap-ansi/8.0.1: + resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} + engines: {node: '>=12'} + dependencies: + ansi-styles: 6.1.1 + string-width: 5.1.2 + strip-ansi: 7.0.1 + dev: false + /wrappy/1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} - dev: true + + /write-file-atomic/3.0.3: + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + dependencies: + imurmurhash: 0.1.4 + is-typedarray: 1.0.0 + signal-exit: 3.0.7 + typedarray-to-buffer: 3.1.5 + dev: false /ws/7.5.9: resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} @@ -2827,6 +9821,19 @@ packages: utf-8-validate: optional: true + /ws/8.8.1: + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} + peerDependencies: + bufferutil: ^4.0.1 + utf-8-validate: ^5.0.2 + peerDependenciesMeta: + bufferutil: + optional: true + utf-8-validate: + optional: true + dev: false + /ws/8.8.1_22kvxa7zeyivx4jp72v2w3pkvy: resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} engines: {node: '>=10.0.0'} @@ -2843,12 +9850,35 @@ packages: utf-8-validate: 5.0.9 dev: true + /xdg-basedir/4.0.0: + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} + dev: false + + /xml-js/1.6.11: + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + hasBin: true + dependencies: + sax: 1.2.4 + dev: false + + /xtend/4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false + + /yallist/4.0.0: + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + dev: false + /yaml/1.10.2: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - dev: true /yocto-queue/0.1.0: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - dev: true + + /zwitch/1.0.5: + resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + dev: false diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 663af98a..6a882e60 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -5,4 +5,4 @@ packages: - 'components/**' # exclude packages that are inside test directories - '!**/test/**' - - 'doc' + - 'website' diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 2b9d6ad9..6aa238d9 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -36,15 +36,13 @@ const config = { sidebarPath: require.resolve('./sidebars.js'), // Please change this to your repo. // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + editUrl: 'https://github.com/suiet/wallet-kit/tree/main/website/', }, blog: { showReadingTime: true, // Please change this to your repo. // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/facebook/docusaurus/tree/main/packages/create-docusaurus/templates/shared/', + editUrl: 'https://github.com/suiet/wallet-kit/tree/main/website/', }, theme: { customCss: require.resolve('./src/css/custom.css'), From 5d60ec801672f6b723732d5e4a08fcf38babcaa6 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 18 Sep 2022 02:34:42 +0800 Subject: [PATCH 009/654] chore: change doc config --- website/docusaurus.config.js | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 6aa238d9..5ba5f393 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -38,12 +38,12 @@ const config = { // Remove this to remove the "edit this page" links. editUrl: 'https://github.com/suiet/wallet-kit/tree/main/website/', }, - blog: { - showReadingTime: true, - // Please change this to your repo. - // Remove this to remove the "edit this page" links. - editUrl: 'https://github.com/suiet/wallet-kit/tree/main/website/', - }, + // blog: { + // showReadingTime: true, + // // Please change this to your repo. + // // Remove this to remove the "edit this page" links. + // editUrl: 'https://github.com/suiet/wallet-kit/tree/main/website/', + // }, theme: { customCss: require.resolve('./src/css/custom.css'), }, @@ -67,7 +67,7 @@ const config = { position: 'left', label: 'Tutorial', }, - { to: '/blog', label: 'Blog', position: 'left' }, + // { to: '/blog', label: 'Blog', position: 'left' }, { href: 'https://github.com/facebook/docusaurus', label: 'GitHub', @@ -107,10 +107,10 @@ const config = { { title: 'More', items: [ - { - label: 'Blog', - to: '/blog', - }, + // { + // label: 'Blog', + // to: '/blog', + // }, { label: 'GitHub', href: 'https://github.com/facebook/docusaurus', From ea22b63369624a8a1190607db56340097047cb99 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Sun, 18 Sep 2022 03:36:21 +0800 Subject: [PATCH 010/654] style(theme): update color theme --- website/src/css/custom.css | 28 +- website/static/img/docusaurus.png | Bin 5142 -> 0 bytes website/static/img/favicon.ico | Bin 3626 -> 15406 bytes website/static/img/logo.png | Bin 0 -> 298504 bytes website/static/img/logo.svg | 13 +- website/yarn.lock | 7490 +++++++++++++++++++++++++++++ 6 files changed, 7516 insertions(+), 15 deletions(-) delete mode 100644 website/static/img/docusaurus.png create mode 100644 website/static/img/logo.png create mode 100644 website/yarn.lock diff --git a/website/src/css/custom.css b/website/src/css/custom.css index 2bc6a4cf..f4f6992d 100644 --- a/website/src/css/custom.css +++ b/website/src/css/custom.css @@ -6,25 +6,25 @@ /* You can override the default Infima variables here. */ :root { - --ifm-color-primary: #2e8555; - --ifm-color-primary-dark: #29784c; - --ifm-color-primary-darker: #277148; - --ifm-color-primary-darkest: #205d3b; - --ifm-color-primary-light: #33925d; - --ifm-color-primary-lighter: #359962; - --ifm-color-primary-lightest: #3cad6e; + --ifm-color-primary: #00bfff; + --ifm-color-primary-dark: #00ace6; + --ifm-color-primary-darker: #00a2d9; + --ifm-color-primary-darkest: #0086b3; + --ifm-color-primary-light: #1ac5ff; + --ifm-color-primary-lighter: #26c9ff; + --ifm-color-primary-lightest: #4dd2ff; --ifm-code-font-size: 95%; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); } /* For readability concerns, you should choose a lighter palette in dark mode. */ [data-theme='dark'] { - --ifm-color-primary: #25c2a0; - --ifm-color-primary-dark: #21af90; - --ifm-color-primary-darker: #1fa588; - --ifm-color-primary-darkest: #1a8870; - --ifm-color-primary-light: #29d5b0; - --ifm-color-primary-lighter: #32d8b4; - --ifm-color-primary-lightest: #4fddbf; + --ifm-color-primary: #00bfff; + --ifm-color-primary-dark: #00ace6; + --ifm-color-primary-darker: #00a2d9; + --ifm-color-primary-darkest: #0086b3; + --ifm-color-primary-light: #1ac5ff; + --ifm-color-primary-lighter: #26c9ff; + --ifm-color-primary-lightest: #4dd2ff; --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); } diff --git a/website/static/img/docusaurus.png b/website/static/img/docusaurus.png deleted file mode 100644 index f458149e3c8f53335f28fbc162ae67f55575c881..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5142 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 F{0H{b<4^zq diff --git a/website/static/img/favicon.ico b/website/static/img/favicon.ico index c01d54bcd39a5f853428f3cd5aa0f383d963c484..1d0d6225b91ac2261a768c68b8ddc151d569268c 100644 GIT binary patch literal 15406 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 BVfz38 literal 3626 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�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

>tliTEn&o--v&%XOA;3vP~ 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

  • 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 QegFUf07*qoM6N<$g7fGeG5`Po literal 0 HcmV?d00001 diff --git a/website/static/img/logo.svg b/website/static/img/logo.svg index 9db6d0d0..7870a7b9 100644 --- a/website/static/img/logo.svg +++ b/website/static/img/logo.svg @@ -1 +1,12 @@ - \ No newline at end of file + + + + + + + + + + + + diff --git a/website/yarn.lock b/website/yarn.lock new file mode 100644 index 00000000..b23155ce --- /dev/null +++ b/website/yarn.lock @@ -0,0 +1,7490 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@algolia/autocomplete-core@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz#025538b8a9564a9f3dd5bcf8a236d6951c76c7d1" + integrity sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg== + dependencies: + "@algolia/autocomplete-shared" "1.7.1" + +"@algolia/autocomplete-preset-algolia@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz#7dadc5607097766478014ae2e9e1c9c4b3f957c8" + integrity sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg== + dependencies: + "@algolia/autocomplete-shared" "1.7.1" + +"@algolia/autocomplete-shared@1.7.1": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz#95c3a0b4b78858fed730cf9c755b7d1cd0c82c74" + integrity sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg== + +"@algolia/cache-browser-local-storage@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz#d5b1b90130ca87c6321de876e167df9ec6524936" + integrity sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA== + dependencies: + "@algolia/cache-common" "4.14.2" + +"@algolia/cache-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.14.2.tgz#b946b6103c922f0c06006fb6929163ed2c67d598" + integrity sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg== + +"@algolia/cache-in-memory@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz#88e4a21474f9ac05331c2fa3ceb929684a395a24" + integrity sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ== + dependencies: + "@algolia/cache-common" "4.14.2" + +"@algolia/client-account@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.14.2.tgz#b76ac1ba9ea71e8c3f77a1805b48350dc0728a16" + integrity sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-analytics@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.14.2.tgz#ca04dcaf9a78ee5c92c5cb5e9c74cf031eb2f1fb" + integrity sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.14.2.tgz#e1324e167ffa8af60f3e8bcd122110fd0bfd1300" + integrity sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q== + dependencies: + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-personalization@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.14.2.tgz#656bbb6157a3dd1a4be7de65e457fda136c404ec" + integrity sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/client-search@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.14.2.tgz#357bdb7e640163f0e33bad231dfcc21f67dc2e92" + integrity sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw== + dependencies: + "@algolia/client-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/transporter" "4.14.2" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.14.2.tgz#b74b3a92431f92665519d95942c246793ec390ee" + integrity sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA== + +"@algolia/logger-console@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.14.2.tgz#ec49cb47408f5811d4792598683923a800abce7b" + integrity sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g== + dependencies: + "@algolia/logger-common" "4.14.2" + +"@algolia/requester-browser-xhr@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz#a2cd4d9d8d90d53109cc7f3682dc6ebf20f798f2" + integrity sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw== + dependencies: + "@algolia/requester-common" "4.14.2" + +"@algolia/requester-common@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.14.2.tgz#bc4e9e5ee16c953c0ecacbfb334a33c30c28b1a1" + integrity sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg== + +"@algolia/requester-node-http@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz#7c1223a1785decaab1def64c83dade6bea45e115" + integrity sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg== + dependencies: + "@algolia/requester-common" "4.14.2" + +"@algolia/transporter@4.14.2": + version "4.14.2" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.14.2.tgz#77c069047fb1a4359ee6a51f51829508e44a1e3d" + integrity sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ== + dependencies: + "@algolia/cache-common" "4.14.2" + "@algolia/logger-common" "4.14.2" + "@algolia/requester-common" "4.14.2" + +"@ampproject/remapping@^2.1.0": + version "2.2.0" + resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" + integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== + dependencies: + "@jridgewell/gen-mapping" "^0.1.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" + integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== + dependencies: + "@babel/highlight" "^7.18.6" + +"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.1.tgz#72d647b4ff6a4f82878d184613353af1dd0290f9" + integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg== + +"@babel/core@7.12.9": + version "7.12.9" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" + integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== + dependencies: + "@babel/code-frame" "^7.10.4" + "@babel/generator" "^7.12.5" + "@babel/helper-module-transforms" "^7.12.1" + "@babel/helpers" "^7.12.5" + "@babel/parser" "^7.12.7" + "@babel/template" "^7.12.7" + "@babel/traverse" "^7.12.9" + "@babel/types" "^7.12.7" + convert-source-map "^1.7.0" + debug "^4.1.0" + gensync "^1.0.0-beta.1" + json5 "^2.1.2" + lodash "^4.17.19" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/core@^7.18.5", "@babel/core@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.1.tgz#c8fa615c5e88e272564ace3d42fbc8b17bfeb22b" + integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw== + dependencies: + "@ampproject/remapping" "^2.1.0" + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.19.0" + "@babel/helper-compilation-targets" "^7.19.1" + "@babel/helper-module-transforms" "^7.19.0" + "@babel/helpers" "^7.19.0" + "@babel/parser" "^7.19.1" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.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@^7.12.5", "@babel/generator@^7.18.7", "@babel/generator@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.0.tgz#785596c06425e59334df2ccee63ab166b738419a" + integrity sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg== + dependencies: + "@babel/types" "^7.19.0" + "@jridgewell/gen-mapping" "^0.3.2" + jsesc "^2.5.1" + +"@babel/helper-annotate-as-pure@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" + integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" + integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== + dependencies: + "@babel/helper-explode-assignable-expression" "^7.18.6" + "@babel/types" "^7.18.9" + +"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz#7f630911d83b408b76fe584831c98e5395d7a17c" + integrity sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg== + dependencies: + "@babel/compat-data" "^7.19.1" + "@babel/helper-validator-option" "^7.18.6" + browserslist "^4.21.3" + semver "^6.3.0" + +"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b" + integrity sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" + integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + regexpu-core "^5.1.0" + +"@babel/helper-define-polyfill-provider@^0.3.3": + version "0.3.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" + integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== + dependencies: + "@babel/helper-compilation-targets" "^7.17.7" + "@babel/helper-plugin-utils" "^7.16.7" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + semver "^6.1.2" + +"@babel/helper-environment-visitor@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" + integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== + +"@babel/helper-explode-assignable-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" + integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" + integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== + dependencies: + "@babel/template" "^7.18.10" + "@babel/types" "^7.19.0" + +"@babel/helper-hoist-variables@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" + integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-member-expression-to-functions@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" + integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-module-imports@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" + integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30" + integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/helper-validator-identifier" "^7.18.6" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helper-optimise-call-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" + integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-plugin-utils@7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" + integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== + +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" + integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== + +"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" + integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-wrap-function" "^7.18.9" + "@babel/types" "^7.18.9" + +"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" + integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-member-expression-to-functions" "^7.18.9" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/traverse" "^7.19.1" + "@babel/types" "^7.19.0" + +"@babel/helper-simple-access@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" + integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" + integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== + dependencies: + "@babel/types" "^7.18.9" + +"@babel/helper-split-export-declaration@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" + integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== + dependencies: + "@babel/types" "^7.18.6" + +"@babel/helper-string-parser@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" + integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== + +"@babel/helper-validator-identifier@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" + integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== + +"@babel/helper-validator-option@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" + integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== + +"@babel/helper-wrap-function@^7.18.9": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" + integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== + dependencies: + "@babel/helper-function-name" "^7.19.0" + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/helpers@^7.12.5", "@babel/helpers@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18" + integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg== + dependencies: + "@babel/template" "^7.18.10" + "@babel/traverse" "^7.19.0" + "@babel/types" "^7.19.0" + +"@babel/highlight@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" + integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== + dependencies: + "@babel/helper-validator-identifier" "^7.18.6" + chalk "^2.0.0" + js-tokens "^4.0.0" + +"@babel/parser@^7.12.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.8", "@babel/parser@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c" + integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" + integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" + integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + +"@babel/plugin-proposal-async-generator-functions@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7" + integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q== + dependencies: + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-remap-async-to-generator" "^7.18.9" + "@babel/plugin-syntax-async-generators" "^7.8.4" + +"@babel/plugin-proposal-class-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" + integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-class-static-block@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" + integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + +"@babel/plugin-proposal-dynamic-import@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" + integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-proposal-export-namespace-from@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" + integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + +"@babel/plugin-proposal-json-strings@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" + integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-json-strings" "^7.8.3" + +"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" + integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + +"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" + integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + +"@babel/plugin-proposal-numeric-separator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" + integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + +"@babel/plugin-proposal-object-rest-spread@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" + integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.0" + "@babel/plugin-transform-parameters" "^7.12.1" + +"@babel/plugin-proposal-object-rest-spread@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7" + integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== + dependencies: + "@babel/compat-data" "^7.18.8" + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.18.8" + +"@babel/plugin-proposal-optional-catch-binding@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" + integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-proposal-optional-chaining@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" + integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-proposal-private-methods@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" + integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-proposal-private-property-in-object@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" + integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-create-class-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" + integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-async-generators@^7.8.4": + version "7.8.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-class-properties@^7.12.13": + version "7.12.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== + dependencies: + "@babel/helper-plugin-utils" "^7.12.13" + +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + +"@babel/plugin-syntax-import-assertions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4" + integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-jsx@7.12.1": + version "7.12.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" + integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-jsx@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" + integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-numeric-separator@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-optional-chaining@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-typescript@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz#1c09cd25795c7c2b8a4ba9ae49394576d4133285" + integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-arrow-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" + integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-async-to-generator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" + integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-remap-async-to-generator" "^7.18.6" + +"@babel/plugin-transform-block-scoped-functions@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" + integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-block-scoping@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d" + integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-classes@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20" + integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-compilation-targets" "^7.19.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-optimise-call-expression" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-replace-supers" "^7.18.9" + "@babel/helper-split-export-declaration" "^7.18.6" + globals "^11.1.0" + +"@babel/plugin-transform-computed-properties@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" + integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-destructuring@^7.18.13": + version "7.18.13" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5" + integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" + integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-duplicate-keys@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" + integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-exponentiation-operator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" + integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-for-of@^7.18.8": + version "7.18.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" + integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-function-name@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" + integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== + dependencies: + "@babel/helper-compilation-targets" "^7.18.9" + "@babel/helper-function-name" "^7.18.9" + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" + integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-member-expression-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" + integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-modules-amd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21" + integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-commonjs@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" + integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-simple-access" "^7.18.6" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-systemjs@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz#5f20b471284430f02d9c5059d9b9a16d4b085a1f" + integrity sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A== + dependencies: + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-module-transforms" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-identifier" "^7.18.6" + babel-plugin-dynamic-import-node "^2.3.3" + +"@babel/plugin-transform-modules-umd@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" + integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== + dependencies: + "@babel/helper-module-transforms" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" + integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + +"@babel/plugin-transform-new-target@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" + integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-object-super@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" + integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-replace-supers" "^7.18.6" + +"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.18.8": + version "7.18.8" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a" + integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-property-literals@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" + integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-constant-elements@^7.17.12": + version "7.18.12" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz#edf3bec47eb98f14e84fa0af137fcc6aad8e0443" + integrity sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-react-display-name@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" + integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-react-jsx-development@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" + integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.18.6" + +"@babel/plugin-transform-react-jsx@^7.18.6": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" + integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-jsx" "^7.18.6" + "@babel/types" "^7.19.0" + +"@babel/plugin-transform-react-pure-annotations@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" + integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-regenerator@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" + integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + regenerator-transform "^0.15.0" + +"@babel/plugin-transform-reserved-words@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" + integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-runtime@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz#a3df2d7312eea624c7889a2dcd37fd1dfd25b2c6" + integrity sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA== + dependencies: + "@babel/helper-module-imports" "^7.18.6" + "@babel/helper-plugin-utils" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + semver "^6.3.0" + +"@babel/plugin-transform-shorthand-properties@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" + integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-spread@^7.19.0": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" + integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== + dependencies: + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" + +"@babel/plugin-transform-sticky-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" + integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/plugin-transform-template-literals@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" + integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typeof-symbol@^7.18.9": + version "7.18.9" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" + integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-typescript@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz#adcf180a041dcbd29257ad31b0c65d4de531ce8d" + integrity sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.19.0" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/plugin-syntax-typescript" "^7.18.6" + +"@babel/plugin-transform-unicode-escapes@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" + integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.9" + +"@babel/plugin-transform-unicode-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" + integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + +"@babel/preset-env@^7.18.2", "@babel/preset-env@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.1.tgz#9f04c916f9c0205a48ebe5cc1be7768eb1983f67" + integrity sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA== + dependencies: + "@babel/compat-data" "^7.19.1" + "@babel/helper-compilation-targets" "^7.19.1" + "@babel/helper-plugin-utils" "^7.19.0" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-async-generator-functions" "^7.19.1" + "@babel/plugin-proposal-class-properties" "^7.18.6" + "@babel/plugin-proposal-class-static-block" "^7.18.6" + "@babel/plugin-proposal-dynamic-import" "^7.18.6" + "@babel/plugin-proposal-export-namespace-from" "^7.18.9" + "@babel/plugin-proposal-json-strings" "^7.18.6" + "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" + "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" + "@babel/plugin-proposal-numeric-separator" "^7.18.6" + "@babel/plugin-proposal-object-rest-spread" "^7.18.9" + "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" + "@babel/plugin-proposal-optional-chaining" "^7.18.9" + "@babel/plugin-proposal-private-methods" "^7.18.6" + "@babel/plugin-proposal-private-property-in-object" "^7.18.6" + "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" + "@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-import-assertions" "^7.18.6" + "@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.18.6" + "@babel/plugin-transform-async-to-generator" "^7.18.6" + "@babel/plugin-transform-block-scoped-functions" "^7.18.6" + "@babel/plugin-transform-block-scoping" "^7.18.9" + "@babel/plugin-transform-classes" "^7.19.0" + "@babel/plugin-transform-computed-properties" "^7.18.9" + "@babel/plugin-transform-destructuring" "^7.18.13" + "@babel/plugin-transform-dotall-regex" "^7.18.6" + "@babel/plugin-transform-duplicate-keys" "^7.18.9" + "@babel/plugin-transform-exponentiation-operator" "^7.18.6" + "@babel/plugin-transform-for-of" "^7.18.8" + "@babel/plugin-transform-function-name" "^7.18.9" + "@babel/plugin-transform-literals" "^7.18.9" + "@babel/plugin-transform-member-expression-literals" "^7.18.6" + "@babel/plugin-transform-modules-amd" "^7.18.6" + "@babel/plugin-transform-modules-commonjs" "^7.18.6" + "@babel/plugin-transform-modules-systemjs" "^7.19.0" + "@babel/plugin-transform-modules-umd" "^7.18.6" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" + "@babel/plugin-transform-new-target" "^7.18.6" + "@babel/plugin-transform-object-super" "^7.18.6" + "@babel/plugin-transform-parameters" "^7.18.8" + "@babel/plugin-transform-property-literals" "^7.18.6" + "@babel/plugin-transform-regenerator" "^7.18.6" + "@babel/plugin-transform-reserved-words" "^7.18.6" + "@babel/plugin-transform-shorthand-properties" "^7.18.6" + "@babel/plugin-transform-spread" "^7.19.0" + "@babel/plugin-transform-sticky-regex" "^7.18.6" + "@babel/plugin-transform-template-literals" "^7.18.9" + "@babel/plugin-transform-typeof-symbol" "^7.18.9" + "@babel/plugin-transform-unicode-escapes" "^7.18.10" + "@babel/plugin-transform-unicode-regex" "^7.18.6" + "@babel/preset-modules" "^0.1.5" + "@babel/types" "^7.19.0" + babel-plugin-polyfill-corejs2 "^0.3.3" + babel-plugin-polyfill-corejs3 "^0.6.0" + babel-plugin-polyfill-regenerator "^0.4.1" + core-js-compat "^3.25.1" + semver "^6.3.0" + +"@babel/preset-modules@^0.1.5": + version "0.1.5" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" + integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== + 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" + +"@babel/preset-react@^7.17.12", "@babel/preset-react@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" + integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-react-display-name" "^7.18.6" + "@babel/plugin-transform-react-jsx" "^7.18.6" + "@babel/plugin-transform-react-jsx-development" "^7.18.6" + "@babel/plugin-transform-react-pure-annotations" "^7.18.6" + +"@babel/preset-typescript@^7.17.12", "@babel/preset-typescript@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" + integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== + dependencies: + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/helper-validator-option" "^7.18.6" + "@babel/plugin-transform-typescript" "^7.18.6" + +"@babel/runtime-corejs3@^7.18.6": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz#f0cbbe7edda7c4109cd253bb1dee99aba4594ad9" + integrity sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g== + dependencies: + core-js-pure "^3.25.1" + regenerator-runtime "^0.13.4" + +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.6", "@babel/runtime@^7.8.4": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" + integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== + dependencies: + regenerator-runtime "^0.13.4" + +"@babel/template@^7.12.7", "@babel/template@^7.18.10": + version "7.18.10" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" + integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/parser" "^7.18.10" + "@babel/types" "^7.18.10" + +"@babel/traverse@^7.12.9", "@babel/traverse@^7.18.8", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1": + version "7.19.1" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.1.tgz#0fafe100a8c2a603b4718b1d9bf2568d1d193347" + integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA== + dependencies: + "@babel/code-frame" "^7.18.6" + "@babel/generator" "^7.19.0" + "@babel/helper-environment-visitor" "^7.18.9" + "@babel/helper-function-name" "^7.19.0" + "@babel/helper-hoist-variables" "^7.18.6" + "@babel/helper-split-export-declaration" "^7.18.6" + "@babel/parser" "^7.19.1" + "@babel/types" "^7.19.0" + debug "^4.1.0" + globals "^11.1.0" + +"@babel/types@^7.12.7", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.4.4": + version "7.19.0" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600" + integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA== + dependencies: + "@babel/helper-string-parser" "^7.18.10" + "@babel/helper-validator-identifier" "^7.18.6" + to-fast-properties "^2.0.0" + +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@docsearch/css@3.2.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.2.1.tgz#c05d7818b0e43b42f9efa2d82a11c36606b37b27" + integrity sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g== + +"@docsearch/react@^3.1.1": + version "3.2.1" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.2.1.tgz#112ad88db07367fa6fd933d67d58421d8d8289aa" + integrity sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ== + dependencies: + "@algolia/autocomplete-core" "1.7.1" + "@algolia/autocomplete-preset-algolia" "1.7.1" + "@docsearch/css" "3.2.1" + algoliasearch "^4.0.0" + +"@docusaurus/core@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.1.0.tgz#4aedc306f4c4cd2e0491b641bf78941d4b480ab6" + integrity sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q== + dependencies: + "@babel/core" "^7.18.6" + "@babel/generator" "^7.18.7" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.18.6" + "@babel/preset-env" "^7.18.6" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@babel/runtime" "^7.18.6" + "@babel/runtime-corejs3" "^7.18.6" + "@babel/traverse" "^7.18.8" + "@docusaurus/cssnano-preset" "2.1.0" + "@docusaurus/logger" "2.1.0" + "@docusaurus/mdx-loader" "2.1.0" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-common" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + "@slorber/static-site-generator-webpack-plugin" "^4.0.7" + "@svgr/webpack" "^6.2.1" + autoprefixer "^10.4.7" + babel-loader "^8.2.5" + babel-plugin-dynamic-import-node "^2.3.3" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + clean-css "^5.3.0" + cli-table3 "^0.6.2" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^11.0.0" + core-js "^3.23.3" + css-loader "^6.7.1" + css-minimizer-webpack-plugin "^4.0.0" + cssnano "^5.1.12" + del "^6.1.1" + detect-port "^1.3.0" + escape-html "^1.0.3" + eta "^1.12.3" + file-loader "^6.2.0" + fs-extra "^10.1.0" + html-minifier-terser "^6.1.0" + html-tags "^3.2.0" + html-webpack-plugin "^5.5.0" + import-fresh "^3.3.0" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.6.1" + postcss "^8.4.14" + postcss-loader "^7.0.0" + prompts "^2.4.2" + react-dev-utils "^12.0.1" + react-helmet-async "^1.3.0" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.3" + react-router-config "^5.1.1" + react-router-dom "^5.3.3" + rtl-detect "^1.0.4" + semver "^7.3.7" + serve-handler "^6.1.3" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.3" + tslib "^2.4.0" + update-notifier "^5.1.0" + url-loader "^4.1.1" + wait-on "^6.0.1" + webpack "^5.73.0" + webpack-bundle-analyzer "^4.5.0" + webpack-dev-server "^4.9.3" + webpack-merge "^5.8.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz#5b42107769b7cbc61655496090bc262d7788d6ab" + integrity sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ== + dependencies: + cssnano-preset-advanced "^5.3.8" + postcss "^8.4.14" + postcss-sort-media-queries "^4.2.1" + tslib "^2.4.0" + +"@docusaurus/logger@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-2.1.0.tgz#86c97e948f578814d3e61fc2b2ad283043cbe87a" + integrity sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q== + dependencies: + chalk "^4.1.2" + tslib "^2.4.0" + +"@docusaurus/mdx-loader@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz#3fca9576cc73a22f8e7d9941985590b9e47a8526" + integrity sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg== + dependencies: + "@babel/parser" "^7.18.8" + "@babel/traverse" "^7.18.8" + "@docusaurus/logger" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@mdx-js/mdx" "^1.6.22" + escape-html "^1.0.3" + file-loader "^6.2.0" + fs-extra "^10.1.0" + image-size "^1.0.1" + mdast-util-to-string "^2.0.0" + remark-emoji "^2.2.0" + stringify-object "^3.3.0" + tslib "^2.4.0" + unified "^9.2.2" + unist-util-visit "^2.0.3" + url-loader "^4.1.1" + webpack "^5.73.0" + +"@docusaurus/module-type-aliases@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz#322f8fd5b436af2154c0dddfa173435730e66261" + integrity sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ== + dependencies: + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/types" "2.1.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + +"@docusaurus/plugin-content-blog@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz#32b1a7cd4b0026f4a76fce4edc5cfdd0edb1ec42" + integrity sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/logger" "2.1.0" + "@docusaurus/mdx-loader" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-common" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + cheerio "^1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^10.1.0" + lodash "^4.17.21" + reading-time "^1.5.0" + tslib "^2.4.0" + unist-util-visit "^2.0.3" + utility-types "^3.10.0" + webpack "^5.73.0" + +"@docusaurus/plugin-content-docs@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz#3fcdf258c13dde27268ce7108a102b74ca4c279b" + integrity sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/logger" "2.1.0" + "@docusaurus/mdx-loader" "2.1.0" + "@docusaurus/module-type-aliases" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + "@types/react-router-config" "^5.0.6" + combine-promises "^1.1.0" + fs-extra "^10.1.0" + import-fresh "^3.3.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.4.0" + utility-types "^3.10.0" + webpack "^5.73.0" + +"@docusaurus/plugin-content-pages@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz#714d24f71d49dbfed888f50c15e975c2154c3ce8" + integrity sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/mdx-loader" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + fs-extra "^10.1.0" + tslib "^2.4.0" + webpack "^5.73.0" + +"@docusaurus/plugin-debug@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz#b3145affb40e25cf342174638952a5928ddaf7dc" + integrity sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils" "2.1.0" + fs-extra "^10.1.0" + react-json-view "^1.21.3" + tslib "^2.4.0" + +"@docusaurus/plugin-google-analytics@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz#c9a7269817b38e43484d38fad9996e39aac4196c" + integrity sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + tslib "^2.4.0" + +"@docusaurus/plugin-google-gtag@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz#e4f351dcd98b933538d55bb742650a2a36ca9a32" + integrity sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + tslib "^2.4.0" + +"@docusaurus/plugin-sitemap@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz#b316bb9a42a1717845e26bd4e2d3071748a54b47" + integrity sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/logger" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-common" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + fs-extra "^10.1.0" + sitemap "^7.1.1" + tslib "^2.4.0" + +"@docusaurus/preset-classic@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz#45b23c8ec10c96ded9ece128fac3a39b10bcbc56" + integrity sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/plugin-content-blog" "2.1.0" + "@docusaurus/plugin-content-docs" "2.1.0" + "@docusaurus/plugin-content-pages" "2.1.0" + "@docusaurus/plugin-debug" "2.1.0" + "@docusaurus/plugin-google-analytics" "2.1.0" + "@docusaurus/plugin-google-gtag" "2.1.0" + "@docusaurus/plugin-sitemap" "2.1.0" + "@docusaurus/theme-classic" "2.1.0" + "@docusaurus/theme-common" "2.1.0" + "@docusaurus/theme-search-algolia" "2.1.0" + "@docusaurus/types" "2.1.0" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz#d957a907ea8dd035c1cf911d0fbe91d8f24aef3f" + integrity sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng== + dependencies: + "@docusaurus/core" "2.1.0" + "@docusaurus/mdx-loader" "2.1.0" + "@docusaurus/module-type-aliases" "2.1.0" + "@docusaurus/plugin-content-blog" "2.1.0" + "@docusaurus/plugin-content-docs" "2.1.0" + "@docusaurus/plugin-content-pages" "2.1.0" + "@docusaurus/theme-common" "2.1.0" + "@docusaurus/theme-translations" "2.1.0" + "@docusaurus/types" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-common" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + "@mdx-js/react" "^1.6.22" + clsx "^1.2.1" + copy-text-to-clipboard "^3.0.1" + infima "0.2.0-alpha.42" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.4.14" + prism-react-renderer "^1.3.5" + prismjs "^1.28.0" + react-router-dom "^5.3.3" + rtlcss "^3.5.0" + tslib "^2.4.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.1.0.tgz#dff4d5d1e29efc06125dc06f7b259f689bb3f24d" + integrity sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag== + dependencies: + "@docusaurus/mdx-loader" "2.1.0" + "@docusaurus/module-type-aliases" "2.1.0" + "@docusaurus/plugin-content-blog" "2.1.0" + "@docusaurus/plugin-content-docs" "2.1.0" + "@docusaurus/plugin-content-pages" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^1.2.1" + parse-numeric-range "^1.3.0" + prism-react-renderer "^1.3.5" + tslib "^2.4.0" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz#e7cdf64b6f7a15b07c6dcf652fd308cfdaabb0ee" + integrity sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg== + dependencies: + "@docsearch/react" "^3.1.1" + "@docusaurus/core" "2.1.0" + "@docusaurus/logger" "2.1.0" + "@docusaurus/plugin-content-docs" "2.1.0" + "@docusaurus/theme-common" "2.1.0" + "@docusaurus/theme-translations" "2.1.0" + "@docusaurus/utils" "2.1.0" + "@docusaurus/utils-validation" "2.1.0" + algoliasearch "^4.13.1" + algoliasearch-helper "^3.10.0" + clsx "^1.2.1" + eta "^1.12.3" + fs-extra "^10.1.0" + lodash "^4.17.21" + tslib "^2.4.0" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz#ce9a2955afd49bff364cfdfd4492b226f6dd3b6e" + integrity sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg== + dependencies: + fs-extra "^10.1.0" + tslib "^2.4.0" + +"@docusaurus/types@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.1.0.tgz#01e13cd9adb268fffe87b49eb90302d5dc3edd6b" + integrity sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + commander "^5.1.0" + joi "^17.6.0" + react-helmet-async "^1.3.0" + utility-types "^3.10.0" + webpack "^5.73.0" + webpack-merge "^5.8.0" + +"@docusaurus/utils-common@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.1.0.tgz#248434751096f8c6c644ed65eed2a5a070a227f8" + integrity sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg== + dependencies: + tslib "^2.4.0" + +"@docusaurus/utils-validation@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz#c8cf1d8454d924d9a564fefa86436268f43308e3" + integrity sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ== + dependencies: + "@docusaurus/logger" "2.1.0" + "@docusaurus/utils" "2.1.0" + joi "^17.6.0" + js-yaml "^4.1.0" + tslib "^2.4.0" + +"@docusaurus/utils@2.1.0": + version "2.1.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.1.0.tgz#b77b45b22e61eb6c2dcad8a7e96f6db0409b655f" + integrity sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A== + dependencies: + "@docusaurus/logger" "2.1.0" + "@svgr/webpack" "^6.2.1" + file-loader "^6.2.0" + fs-extra "^10.1.0" + github-slugger "^1.4.0" + globby "^11.1.0" + gray-matter "^4.0.3" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.4.0" + url-loader "^4.1.1" + webpack "^5.73.0" + +"@hapi/hoek@^9.0.0": + version "9.3.0" + resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== + +"@hapi/topo@^5.0.0": + version "5.1.0" + resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@jridgewell/gen-mapping@^0.1.0": + version "0.1.1" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" + integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== + dependencies: + "@jridgewell/set-array" "^1.0.0" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" + integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== + dependencies: + "@jridgewell/set-array" "^1.0.1" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/resolve-uri@^3.0.3": + version "3.1.0" + resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" + integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== + +"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== + +"@jridgewell/source-map@^0.3.2": + version "0.3.2" + resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" + integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== + dependencies: + "@jridgewell/gen-mapping" "^0.3.0" + "@jridgewell/trace-mapping" "^0.3.9" + +"@jridgewell/sourcemap-codec@^1.4.10": + version "1.4.14" + resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" + integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== + +"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": + version "0.3.15" + resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" + integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + +"@mdx-js/mdx@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" + integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== + dependencies: + "@babel/core" "7.12.9" + "@babel/plugin-syntax-jsx" "7.12.1" + "@babel/plugin-syntax-object-rest-spread" "7.8.3" + "@mdx-js/util" "1.6.22" + babel-plugin-apply-mdx-type-prop "1.6.22" + babel-plugin-extract-import-names "1.6.22" + camelcase-css "2.0.1" + detab "2.0.4" + hast-util-raw "6.0.1" + lodash.uniq "4.5.0" + mdast-util-to-hast "10.0.1" + remark-footnotes "2.0.0" + remark-mdx "1.6.22" + remark-parse "8.0.3" + remark-squeeze-paragraphs "4.0.0" + style-to-object "0.3.0" + unified "9.2.0" + unist-builder "2.0.3" + unist-util-visit "2.0.3" + +"@mdx-js/react@^1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" + integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== + +"@mdx-js/util@1.6.22": + version "1.6.22" + resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" + integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== + dependencies: + "@nodelib/fs.stat" "2.0.5" + run-parallel "^1.1.9" + +"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": + version "2.0.5" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== + +"@nodelib/fs.walk@^1.2.3": + version "1.2.8" + resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== + dependencies: + "@nodelib/fs.scandir" "2.1.5" + fastq "^1.6.0" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.21" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" + integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== + +"@sideway/address@^4.1.3": + version "4.1.4" + resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== + dependencies: + "@hapi/hoek" "^9.0.0" + +"@sideway/formula@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c" + integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== + +"@sideway/pinpoint@^2.0.0": + version "2.0.0" + resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== + +"@sindresorhus/is@^0.14.0": + version "0.14.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" + integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== + +"@slorber/static-site-generator-webpack-plugin@^4.0.7": + version "4.0.7" + resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3" + integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== + dependencies: + eval "^0.1.8" + p-map "^4.0.0" + webpack-sources "^3.2.2" + +"@svgr/babel-plugin-add-jsx-attribute@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz#b9a5d84902be75a05ede92e70b338d28ab63fa74" + integrity sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w== + +"@svgr/babel-plugin-remove-jsx-attribute@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz#4877995452efc997b36777abe1fde9705ef78e8b" + integrity sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ== + +"@svgr/babel-plugin-remove-jsx-empty-expression@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz#2d67a0e92904c9be149a5b22d3a3797ce4d7b514" + integrity sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz#306f5247139c53af70d1778f2719647c747998ee" + integrity sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA== + +"@svgr/babel-plugin-svg-dynamic-title@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz#6ce26d34cbc93eb81737ef528528907c292e7aa2" + integrity sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA== + +"@svgr/babel-plugin-svg-em-dimensions@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz#5ade2a724b290873c30529d1d8cd23523856287a" + integrity sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw== + +"@svgr/babel-plugin-transform-react-native-svg@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz#d654f509d692c3a09dfb475757a44bd9f6ad7ddf" + integrity sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw== + +"@svgr/babel-plugin-transform-svg-component@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz#21a285dbffdce9567c437ebf0d081bf9210807e6" + integrity sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw== + +"@svgr/babel-preset@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.3.1.tgz#8bd1ead79637d395e9362b01dd37cfd59702e152" + integrity sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.3.1" + "@svgr/babel-plugin-remove-jsx-attribute" "^6.3.1" + "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.3.1" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.3.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.3.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.3.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.3.1" + "@svgr/babel-plugin-transform-svg-component" "^6.3.1" + +"@svgr/core@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.3.1.tgz#752adf49d8d5473b15d76ca741961de093f715bd" + integrity sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA== + dependencies: + "@svgr/plugin-jsx" "^6.3.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz#59614e24d2a4a28010e02089213b3448d905769d" + integrity sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ== + dependencies: + "@babel/types" "^7.18.4" + entities "^4.3.0" + +"@svgr/plugin-jsx@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz#de7b2de824296b836d6b874d498377896e367f50" + integrity sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw== + dependencies: + "@babel/core" "^7.18.5" + "@svgr/babel-preset" "^6.3.1" + "@svgr/hast-util-to-babel-ast" "^6.3.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^6.3.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz#3c1ff2efaed10e5c5d35a6cae7bacaedc18b5d4a" + integrity sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.8.0" + +"@svgr/webpack@^6.2.1": + version "6.3.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.3.1.tgz#001d03236ebb03bf47c0a4b92d5423e05095ebe6" + integrity sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A== + dependencies: + "@babel/core" "^7.18.5" + "@babel/plugin-transform-react-constant-elements" "^7.17.12" + "@babel/preset-env" "^7.18.2" + "@babel/preset-react" "^7.17.12" + "@babel/preset-typescript" "^7.17.12" + "@svgr/core" "^6.3.1" + "@svgr/plugin-jsx" "^6.3.1" + "@svgr/plugin-svgo" "^6.3.1" + +"@szmarczak/http-timer@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" + integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== + dependencies: + defer-to-connect "^1.0.1" + +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + +"@tsconfig/docusaurus@^1.0.5": + version "1.0.6" + resolved "https://registry.yarnpkg.com/@tsconfig/docusaurus/-/docusaurus-1.0.6.tgz#7305a7fa590decc0d5968500234e95fd68788978" + integrity sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA== + +"@types/body-parser@*": + version "1.19.2" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" + integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.10" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" + integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" + integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.35" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" + integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== + dependencies: + "@types/node" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.4" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" + integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.4.6" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.6.tgz#7976f054c1bccfcf514bff0564c0c41df5c08207" + integrity sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree@*": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" + integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== + +"@types/estree@^0.0.51": + version "0.0.51" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" + integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": + version "4.17.31" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" + integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.14" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" + integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.18" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/hast@^2.0.0": + version "2.3.4" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" + integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== + dependencies: + "@types/unist" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-proxy@^1.17.8": + version "1.17.9" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" + integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== + dependencies: + "@types/node" "*" + +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.11" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" + integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== + +"@types/mdast@^3.0.0": + version "3.0.10" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" + integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== + dependencies: + "@types/unist" "*" + +"@types/mime@*": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" + integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== + +"@types/node@*": + version "18.7.18" + resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.18.tgz#633184f55c322e4fb08612307c274ee6d5ed3154" + integrity sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg== + +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + +"@types/parse-json@^4.0.0": + version "4.0.0" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== + +"@types/parse5@^5.0.0": + version "5.0.3" + resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" + integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== + +"@types/prop-types@*": + version "15.7.5" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" + integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== + +"@types/qs@*": + version "6.9.7" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" + integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== + +"@types/range-parser@*": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== + +"@types/react-router-config@*", "@types/react-router-config@^5.0.6": + version "5.0.6" + resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.6.tgz#87c5c57e72d241db900d9734512c50ccec062451" + integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*": + version "5.1.19" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.19.tgz#9b404246fba7f91474d7008a3d48c17b6e075ad6" + integrity sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "18.0.20" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.20.tgz#e4c36be3a55eb5b456ecf501bd4a00fd4fd0c9ab" + integrity sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/sax@^1.2.1": + version "1.2.4" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.4.tgz#8221affa7f4f3cb21abd22f244cfabfa63e6a69e" + integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== + dependencies: + "@types/node" "*" + +"@types/scheduler@*": + version "0.16.2" + resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" + integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== + +"@types/serve-index@^1.9.1": + version "1.9.1" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" + integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.0" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" + integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== + dependencies: + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.33" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" + integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== + dependencies: + "@types/node" "*" + +"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": + version "2.0.6" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" + integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== + +"@types/ws@^8.5.1": + version "8.5.3" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" + integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== + dependencies: + "@types/node" "*" + +"@webassemblyjs/ast@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" + integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + +"@webassemblyjs/floating-point-hex-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" + integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== + +"@webassemblyjs/helper-api-error@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" + integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== + +"@webassemblyjs/helper-buffer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" + integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== + +"@webassemblyjs/helper-numbers@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" + integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" + integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== + +"@webassemblyjs/helper-wasm-section@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" + integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + +"@webassemblyjs/ieee754@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" + integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" + integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" + integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== + +"@webassemblyjs/wasm-edit@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" + integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/helper-wasm-section" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-opt" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + "@webassemblyjs/wast-printer" "1.11.1" + +"@webassemblyjs/wasm-gen@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" + integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wasm-opt@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" + integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-buffer" "1.11.1" + "@webassemblyjs/wasm-gen" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + +"@webassemblyjs/wasm-parser@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" + integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/helper-api-error" "1.11.1" + "@webassemblyjs/helper-wasm-bytecode" "1.11.1" + "@webassemblyjs/ieee754" "1.11.1" + "@webassemblyjs/leb128" "1.11.1" + "@webassemblyjs/utf8" "1.11.1" + +"@webassemblyjs/wast-printer@1.11.1": + version "1.11.1" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" + integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== + dependencies: + "@webassemblyjs/ast" "1.11.1" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + +accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: + version "1.3.8" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== + dependencies: + mime-types "~2.1.34" + negotiator "0.6.3" + +acorn-import-assertions@^1.7.6: + version "1.8.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" + integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== + +acorn-walk@^8.0.0: + version "8.2.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" + integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== + +acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1: + version "8.8.0" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" + integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== + +address@^1.0.1, address@^1.1.2: + version "1.2.1" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd" + integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== + +aggregate-error@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== + dependencies: + clean-stack "^2.0.0" + indent-string "^4.0.0" + +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.8.0: + version "8.11.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" + integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.10.0: + version "3.11.1" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz#d83ab7f1a2a374440686ef7a144b3c288b01188a" + integrity sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.0.0, algoliasearch@^4.13.1: + version "4.14.2" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.14.2.tgz#63f142583bfc3a9bd3cd4a1b098bf6fe58e56f6c" + integrity sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg== + dependencies: + "@algolia/cache-browser-local-storage" "4.14.2" + "@algolia/cache-common" "4.14.2" + "@algolia/cache-in-memory" "4.14.2" + "@algolia/client-account" "4.14.2" + "@algolia/client-analytics" "4.14.2" + "@algolia/client-common" "4.14.2" + "@algolia/client-personalization" "4.14.2" + "@algolia/client-search" "4.14.2" + "@algolia/logger-common" "4.14.2" + "@algolia/logger-console" "4.14.2" + "@algolia/requester-browser-xhr" "4.14.2" + "@algolia/requester-common" "4.14.2" + "@algolia/requester-node-http" "4.14.2" + "@algolia/transporter" "4.14.2" + +ansi-align@^3.0.0, ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + +ansi-regex@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== + +ansi-regex@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== + +ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== + dependencies: + color-convert "^1.9.0" + +ansi-styles@^4.0.0, ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^6.1.0: + version "6.1.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.1.tgz#63cd61c72283a71cb30bd881dbb60adada74bc70" + integrity sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg== + +anymatch@~3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" + integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== + dependencies: + normalize-path "^3.0.0" + picomatch "^2.0.4" + +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== + dependencies: + sprintf-js "~1.0.2" + +argparse@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + +array-union@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== + +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.3.7, autoprefixer@^10.4.7: + version "10.4.11" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.11.tgz#835136aff1d9cd43640151e0d2dba00f8eac7c1c" + integrity sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg== + dependencies: + browserslist "^4.21.3" + caniuse-lite "^1.0.30001399" + fraction.js "^4.2.0" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + +axios@^0.25.0: + version "0.25.0" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" + integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== + dependencies: + follow-redirects "^1.14.7" + +babel-loader@^8.2.5: + version "8.2.5" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e" + integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== + dependencies: + find-cache-dir "^3.3.1" + loader-utils "^2.0.0" + make-dir "^3.1.0" + schema-utils "^2.6.5" + +babel-plugin-apply-mdx-type-prop@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" + integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + "@mdx-js/util" "1.6.22" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + +babel-plugin-extract-import-names@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" + integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== + dependencies: + "@babel/helper-plugin-utils" "7.10.4" + +babel-plugin-polyfill-corejs2@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" + integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== + dependencies: + "@babel/compat-data" "^7.17.7" + "@babel/helper-define-polyfill-provider" "^0.3.3" + semver "^6.1.1" + +babel-plugin-polyfill-corejs3@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" + integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + core-js-compat "^3.25.1" + +babel-plugin-polyfill-regenerator@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" + integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.3.3" + +bail@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" + integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== + +balanced-match@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== + +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + +body-parser@1.20.0: + version "1.20.0" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" + integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.10.3" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.0.14" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" + integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^5.0.0: + version "5.1.2" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" + integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== + dependencies: + ansi-align "^3.0.0" + camelcase "^6.2.0" + chalk "^4.1.0" + cli-boxes "^2.2.1" + string-width "^4.2.2" + type-fest "^0.20.2" + widest-line "^3.1.0" + wrap-ansi "^7.0.0" + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^3.0.2, braces@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== + dependencies: + fill-range "^7.0.1" + +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.18.1, browserslist@^4.20.3, browserslist@^4.21.3: + version "4.21.4" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" + integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== + dependencies: + caniuse-lite "^1.0.30001400" + electron-to-chromium "^1.4.251" + node-releases "^2.0.6" + update-browserslist-db "^1.0.9" + +buffer-from@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== + +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + +cacheable-request@^6.0.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" + integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== + dependencies: + clone-response "^1.0.2" + get-stream "^5.1.0" + http-cache-semantics "^4.0.0" + keyv "^3.0.0" + lowercase-keys "^2.0.0" + normalize-url "^4.1.0" + responselike "^1.0.2" + +call-bind@^1.0.0, call-bind@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" + integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== + dependencies: + function-bind "^1.1.1" + get-intrinsic "^1.0.2" + +callsites@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== + +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + +camelcase-css@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" + integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== + +camelcase@^6.2.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001399, caniuse-lite@^1.0.30001400: + version "1.0.30001402" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz#aa29e1f47f5055b0d0c07696a67b8b08023d14c8" + integrity sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew== + +ccount@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" + integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== + +chalk@^2.0.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +chalk@^4.1.0, chalk@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +character-entities-legacy@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" + integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== + +character-entities@^1.0.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" + integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== + +character-reference-invalid@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" + integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.12: + version "1.0.0-rc.12" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== + +ci-info@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== + +clean-css@^5.2.2, clean-css@^5.3.0: + version "5.3.1" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" + integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== + dependencies: + source-map "~0.6.0" + +clean-stack@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== + +cli-boxes@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" + integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== + +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + +cli-table3@^0.6.2: + version "0.6.3" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" + integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + +clone-deep@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== + dependencies: + is-plain-object "^2.0.4" + kind-of "^6.0.2" + shallow-clone "^3.0.0" + +clone-response@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" + integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== + dependencies: + mimic-response "^1.0.0" + +clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +collapse-white-space@^1.0.2: + version "1.0.6" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" + integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== + +color-convert@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== + dependencies: + color-name "1.1.3" + +color-convert@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== + dependencies: + color-name "~1.1.4" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + +color-name@~1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== + +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + +colorette@^2.0.10: + version "2.0.19" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" + integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== + +combine-promises@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.1.0.tgz#72db90743c0ca7aab7d0d8d2052fd7b0f674de71" + integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== + +comma-separated-tokens@^1.0.0: + version "1.0.8" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" + integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== + +commander@^2.20.0: + version "2.20.3" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== + +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== + +compressible@~2.0.16: + version "2.0.18" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== + dependencies: + mime-db ">= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + 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" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +configstore@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" + integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== + dependencies: + dot-prop "^5.2.0" + graceful-fs "^4.1.2" + make-dir "^3.0.0" + unique-string "^2.0.0" + write-file-atomic "^3.0.0" + xdg-basedir "^4.0.0" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== + +convert-source-map@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" + integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-text-to-clipboard@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz#8cbf8f90e0a47f12e4a24743736265d157bce69c" + integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.25.1: + version "3.25.1" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.25.1.tgz#6f13a90de52f89bbe6267e5620a412c7f7ff7e42" + integrity sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw== + dependencies: + browserslist "^4.21.3" + +core-js-pure@^3.25.1: + version "3.25.1" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.25.1.tgz#79546518ae87cc362c991d9c2d211f45107991ee" + integrity sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A== + +core-js@^3.23.3: + version "3.25.1" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.25.1.tgz#5818e09de0db8956e16bf10e2a7141e931b7c69c" + integrity sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + 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" + +cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" + integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cross-fetch@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" + integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== + dependencies: + node-fetch "2.6.7" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" + integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== + +css-declaration-sorter@^6.3.0: + version "6.3.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" + integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== + +css-loader@^6.7.1: + version "6.7.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" + integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.7" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.0" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.5" + +css-minimizer-webpack-plugin@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.1.0.tgz#2ab9f7d8148c48f5d498604025e6e62cf9528855" + integrity sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng== + dependencies: + cssnano "^5.1.8" + jest-worker "^27.5.1" + postcss "^8.4.13" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.3.8: + version "5.3.8" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz#027b1d05ef896d908178c483f0ec4190cb50ef9a" + integrity sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg== + dependencies: + autoprefixer "^10.3.7" + cssnano-preset-default "^5.2.12" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.1" + postcss-reduce-idents "^5.2.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.12: + version "5.2.12" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz#ebe6596ec7030e62c3eb2b3c09f533c0644a9a97" + integrity sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew== + dependencies: + css-declaration-sorter "^6.3.0" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.0" + postcss-convert-values "^5.1.2" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.6" + postcss-merge-rules "^5.1.2" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.3" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.0" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.0" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.1.12, cssnano@^5.1.8: + version "5.1.13" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.13.tgz#83d0926e72955332dc4802a7070296e6258efc0a" + integrity sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ== + dependencies: + cssnano-preset-default "^5.2.12" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" + integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== + dependencies: + mimic-response "^1.0.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" + integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^1.0.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" + integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" + integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== + dependencies: + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +del@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detab@2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" + integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== + dependencies: + repeat-string "^1.5.4" + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" + integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.4.0" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" + integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" + integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.1" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" + integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== + dependencies: + is-obj "^2.0.0" + +duplexer3@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" + integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.251: + version "1.4.254" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz#c6203583890abf88dfc0be046cd72d3b48f8beb6" + integrity sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-3.2.0.tgz#c008ca7d7620fac742fe1bf4af8ff8fed154ae7f" + integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +end-of-stream@^1.1.0: + version "1.4.4" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== + dependencies: + once "^1.4.0" + +enhanced-resolve@^5.10.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" + integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" + integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^0.9.0: + version "0.9.3" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" + integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" + integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^1.12.3: + version "1.12.3" + resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1" + integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + 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" + +express@^4.17.3: + version "4.18.1" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" + integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.0" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.10.3" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.9: + version "3.2.12" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" + integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.13.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" + integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== + dependencies: + reusify "^1.0.4" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" + integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.30" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^3.3.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" + integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== + dependencies: + commondir "^1.0.1" + make-dir "^3.0.2" + pkg-dir "^4.1.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== + dependencies: + locate-path "^5.0.0" + path-exists "^4.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +flux@^4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7" + integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.14.7: + version "1.15.2" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" + integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.2" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" + integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" + integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" + integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" + integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" + integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== + +function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== + +gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" + integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== + dependencies: + function-bind "^1.1.1" + has "^1.0.3" + has-symbols "^1.0.3" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== + dependencies: + pump "^3.0.0" + +get-stream@^5.1.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== + dependencies: + pump "^3.0.0" + +get-stream@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-slugger@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" + integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" + integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + 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" + +globby@^13.1.1: + version "13.1.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" + integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.2.11" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^4.0.0" + +got@^9.6.0: + version "9.6.0" + resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" + integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== + dependencies: + "@sindresorhus/is" "^0.14.0" + "@szmarczak/http-timer" "^1.1.2" + cacheable-request "^6.0.0" + decompress-response "^3.3.0" + duplexer3 "^0.1.4" + get-stream "^4.1.0" + lowercase-keys "^1.0.1" + mimic-response "^1.0.1" + p-cancelable "^1.0.0" + to-readable-stream "^1.0.0" + url-parse-lax "^3.0.0" + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" + integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== + dependencies: + get-intrinsic "^1.1.1" + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-yarn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" + integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== + +has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== + dependencies: + function-bind "^1.1.1" + +hast-to-hyperscript@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" + integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== + dependencies: + "@types/unist" "^2.0.3" + comma-separated-tokens "^1.0.0" + property-information "^5.3.0" + space-separated-tokens "^1.0.0" + style-to-object "^0.3.0" + unist-util-is "^4.0.0" + web-namespaces "^1.0.0" + +hast-util-from-parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" + integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== + dependencies: + "@types/parse5" "^5.0.0" + hastscript "^6.0.0" + property-information "^5.0.0" + vfile "^4.0.0" + vfile-location "^3.2.0" + web-namespaces "^1.0.0" + +hast-util-parse-selector@^2.0.0: + version "2.2.5" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" + integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== + +hast-util-raw@6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" + integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== + dependencies: + "@types/hast" "^2.0.0" + hast-util-from-parse5 "^6.0.0" + hast-util-to-parse5 "^6.0.0" + html-void-elements "^1.0.0" + parse5 "^6.0.0" + unist-util-position "^3.0.0" + vfile "^4.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hast-util-to-parse5@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" + integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== + dependencies: + hast-to-hyperscript "^9.0.0" + property-information "^5.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.0" + zwitch "^1.0.0" + +hastscript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" + integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== + dependencies: + "@types/hast" "^2.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^5.0.0" + space-separated-tokens "^1.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" + integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== + +html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-tags@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" + integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== + +html-void-elements@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" + integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== + +html-webpack-plugin@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" + integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" + integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + domutils "^3.0.1" + entities "^4.3.0" + +http-cache-semantics@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" + integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" + integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== + +image-size@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.15" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.15.tgz#0b9169e5b1d22137aba7d43f8a81a495dd1b62dc" + integrity sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.42: + version "0.2.0-alpha.42" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.42.tgz#f6e86a655ad40877c6b4d11b2ede681eb5470aa5" + integrity sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" + integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== + +is-alphabetical@1.0.4, is-alphabetical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" + integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== + +is-alphanumerical@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" + integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-buffer@^2.0.0: + version "2.0.5" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" + integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== + +is-ci@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== + dependencies: + ci-info "^2.0.0" + +is-core-module@^2.9.0: + version "2.10.0" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" + integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== + dependencies: + has "^1.0.3" + +is-decimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" + integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" + integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-npm@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" + integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" + integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-whitespace-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" + integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== + +is-word-character@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" + integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" + integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-worker@^27.4.5, jest-worker@^27.5.1: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +joi@^17.6.0: + version "17.6.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" + integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.0" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" + integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" + integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== + dependencies: + json-buffer "3.0.0" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +klona@^2.0.5: + version "2.0.5" + resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" + integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== + +latest-version@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" + integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== + dependencies: + package-json "^6.3.0" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" + integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" + integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" + integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== + dependencies: + p-locate "^4.1.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@4.5.0, lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== + +lowercase-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" + integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" + integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== + dependencies: + semver "^6.0.0" + +markdown-escapes@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" + integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== + +mdast-squeeze-paragraphs@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" + integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== + dependencies: + unist-util-remove "^2.0.0" + +mdast-util-definitions@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" + integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== + dependencies: + unist-util-visit "^2.0.0" + +mdast-util-to-hast@10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" + integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== + dependencies: + "@types/mdast" "^3.0.0" + "@types/unist" "^2.0.0" + mdast-util-definitions "^4.0.0" + mdurl "^1.0.0" + unist-builder "^2.0.0" + unist-util-generated "^1.0.0" + unist-util-position "^3.0.0" + unist-util-visit "^2.0.0" + +mdast-util-to-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" + integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +mdurl@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.4.7" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.7.tgz#e5252ad2242a724f938cb937e3c4f7ceb1f70e5a" + integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw== + dependencies: + fs-monkey "^1.0.3" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^1.0.0, mimic-response@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== + +mini-create-react-context@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" + integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== + dependencies: + "@babel/runtime" "^7.12.1" + tiny-warning "^1.0.3" + +mini-css-extract-plugin@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz#9a1251d15f2035c342d99a468ab9da7a0451b71e" + integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^3.0.4, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimist@^1.2.0, minimist@^1.2.5: + version "1.2.6" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" + integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.4: + version "3.3.4" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" + integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^1.10.0: + version "1.11.0" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" + integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== + dependencies: + lodash "^4.17.21" + +node-fetch@2.6.7: + version "2.6.7" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" + integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" + integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^4.1.0: + version "4.5.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" + integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.9.0: + version "1.12.2" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" + integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.0" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" + integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" + integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== + +p-limit@^2.0.0, p-limit@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== + dependencies: + p-limit "^2.2.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^6.3.0: + version "6.5.0" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" + integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== + dependencies: + got "^9.6.0" + registry-auth-token "^4.0.0" + registry-url "^5.0.0" + semver "^6.2.0" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" + integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-json@^5.0.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + 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" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" + +parse5@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== + +parse5@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.1.tgz#4649f940ccfb95d8754f37f73078ea20afe0c746" + integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== + dependencies: + find-up "^4.0.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" + integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz#31586df4e184c2e8890e8b34a0b9355313f503ab" + integrity sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g== + dependencies: + browserslist "^4.20.3" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^7.0.0: + version "7.0.1" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.0.1.tgz#4c883cc0a1b2bfe2074377b7a74c1cd805684395" + integrity sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ== + dependencies: + cosmiconfig "^7.0.0" + klona "^2.0.5" + semver "^7.3.7" + +postcss-merge-idents@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" + integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.6: + version "5.1.6" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz#f378a8a7e55766b7b644f48e5d8c789ed7ed51ce" + integrity sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.0" + +postcss-merge-rules@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz#7049a14d4211045412116d79b751def4484473a5" + integrity sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz#ac41a6465be2db735099bbd1798d85079a6dc1f9" + integrity sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg== + dependencies: + browserslist "^4.16.6" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" + integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75" + integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== + dependencies: + browserslist "^4.16.6" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" + integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6" + integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== + dependencies: + browserslist "^4.16.6" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.10" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" + integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.2.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz#f48a77d6ce379e86676fc3f140cf1b10a06f6051" + integrity sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg== + dependencies: + sort-css-media-queries "2.1.0" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.3.11, postcss@^8.4.13, postcss@^8.4.14, postcss@^8.4.7: + version "8.4.16" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" + integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== + dependencies: + nanoid "^3.3.4" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" + integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== + +prismjs@^1.28.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^5.0.0, property-information@^5.3.0: + version "5.6.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" + integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== + dependencies: + xtend "^4.0.0" + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== + +pupa@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" + integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== + dependencies: + escape-goat "^2.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== + +qs@6.10.3: + version "6.10.3" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" + integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== + dependencies: + side-channel "^1.0.4" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8, rc@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-base16-styling@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" + integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + scheduler "^0.20.2" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" + integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== + +react-helmet-async@*, react-helmet-async@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + 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" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-json-view@^1.21.3: + version "1.21.3" + resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" + integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== + dependencies: + flux "^4.0.1" + react-base16-styling "^0.6.0" + react-lifecycles-compat "^3.0.4" + react-textarea-autosize "^8.3.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.3.tgz#8779fc28e6691d07afcaf98406d3812fe6f11199" + integrity sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.3" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.3, react-router@^5.3.3: + version "5.3.3" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.3.tgz#8e3841f4089e728cf82a429d92cdcaa5e4a3a288" + integrity sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + mini-create-react-context "^0.4.0" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-textarea-autosize@^8.3.2: + version "8.3.4" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" + integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react@^17.0.2: + version "17.0.2" + resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" + integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +readable-stream@^2.0.1: + version "2.3.7" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" + integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" + integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" + integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== + dependencies: + minimatch "3.0.4" + +regenerate-unicode-properties@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" + integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.13.4: + version "0.13.9" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" + integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== + +regenerator-transform@^0.15.0: + version "0.15.0" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" + integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpu-core@^5.1.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139" + integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ== + dependencies: + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsgen "^0.7.1" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.0.0" + +registry-auth-token@^4.0.0: + version "4.2.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" + integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== + dependencies: + rc "1.2.8" + +registry-url@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" + integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== + dependencies: + rc "^1.2.8" + +regjsgen@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" + integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-emoji@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.2.0.tgz#1c702090a1525da5b80e15a8f963ef2c8236cac7" + integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== + dependencies: + emoticon "^3.2.0" + node-emoji "^1.10.0" + unist-util-visit "^2.0.3" + +remark-footnotes@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" + integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== + +remark-mdx@1.6.22: + version "1.6.22" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" + integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== + dependencies: + "@babel/core" "7.12.9" + "@babel/helper-plugin-utils" "7.10.4" + "@babel/plugin-proposal-object-rest-spread" "7.12.1" + "@babel/plugin-syntax-jsx" "7.12.1" + "@mdx-js/util" "1.6.22" + is-alphabetical "1.0.4" + remark-parse "8.0.3" + unified "9.2.0" + +remark-parse@8.0.3: + version "8.0.3" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" + integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== + dependencies: + ccount "^1.0.0" + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^2.0.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^2.0.0" + vfile-location "^3.0.0" + xtend "^4.0.1" + +remark-squeeze-paragraphs@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" + integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== + dependencies: + mdast-squeeze-paragraphs "^4.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +repeat-string@^1.5.4: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2: + version "1.22.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" + integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== + dependencies: + is-core-module "^2.9.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== + dependencies: + lowercase-keys "^1.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.4.tgz#40ae0ea7302a150b96bc75af7d749607392ecac6" + integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== + +rtlcss@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.5.0.tgz#c9eb91269827a102bac7ae3115dd5d049de636c3" + integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== + dependencies: + find-up "^5.0.0" + picocolors "^1.0.0" + postcss "^8.3.11" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.5.4: + version "7.5.6" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc" + integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== + +scheduler@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" + integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^2.6.5: + version "2.7.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" + integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== + dependencies: + "@types/json-schema" "^7.0.5" + ajv "^6.12.4" + ajv-keywords "^3.5.2" + +schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" + integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" + integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.8.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.0.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" + integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== + dependencies: + node-forge "^1" + +semver-diff@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" + integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== + dependencies: + semver "^6.3.0" + +semver@^5.4.1: + version "5.7.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" + integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== + +semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" + integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== + +semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: + version "7.3.7" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" + integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" + integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.3: + version "6.1.3" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" + integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.0.4" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" + integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^1.0.7: + version "1.0.19" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" + integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^1.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" + integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.5.0: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +space-separated-tokens@^1.0.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" + integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + 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" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + 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" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +state-toggle@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" + integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.0.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.2.1.tgz#00e260ec3901333537125f81282b9296b00d7304" + integrity sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w== + +string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.0, strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" + integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-to-object@0.3.0, style-to-object@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" + integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== + dependencies: + inline-style-parser "0.1.1" + +stylehacks@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" + integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== + dependencies: + browserslist "^4.16.6" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^2.7.0, svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3: + version "5.3.6" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" + integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== + dependencies: + "@jridgewell/trace-mapping" "^0.3.14" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.0" + terser "^5.14.1" + +terser@^5.10.0, terser@^5.14.1: + version "5.15.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425" + integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== + dependencies: + "@jridgewell/source-map" "^0.3.2" + acorn "^8.5.0" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.2.0" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9" + integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== + +tiny-warning@^1.0.0, tiny-warning@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-readable-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" + integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" + integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +trim-trailing-lines@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" + integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== + +trough@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" + integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" + integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== + +type-fest@^0.20.2: + version "0.20.2" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" + integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== + +type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typescript@^4.7.4: + version "4.8.3" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" + integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== + +ua-parser-js@^0.7.30: + version "0.7.31" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" + integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== + +unherit@^1.0.4: + version "1.1.3" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" + integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== + dependencies: + inherits "^2.0.0" + xtend "^4.0.0" + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" + integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unified@9.2.0: + version "9.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" + integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unified@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" + integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-buffer "^2.0.0" + is-plain-obj "^2.0.0" + trough "^1.0.0" + vfile "^4.0.0" + +unique-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" + integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== + dependencies: + crypto-random-string "^2.0.0" + +unist-builder@2.0.3, unist-builder@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" + integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== + +unist-util-generated@^1.0.0: + version "1.1.6" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" + integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== + +unist-util-is@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" + integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== + +unist-util-position@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" + integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== + +unist-util-remove-position@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" + integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== + dependencies: + unist-util-visit "^2.0.0" + +unist-util-remove@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" + integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== + dependencies: + unist-util-is "^4.0.0" + +unist-util-stringify-position@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" + integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== + dependencies: + "@types/unist" "^2.0.2" + +unist-util-visit-parents@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" + integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + +unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" + integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== + dependencies: + "@types/unist" "^2.0.0" + unist-util-is "^4.0.0" + unist-util-visit-parents "^3.0.0" + +universalify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" + integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18" + integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-notifier@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" + integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== + dependencies: + boxen "^5.0.0" + chalk "^4.1.0" + configstore "^5.0.1" + has-yarn "^2.1.0" + import-lazy "^2.1.0" + is-ci "^2.0.0" + is-installed-globally "^0.4.0" + is-npm "^5.0.0" + is-yarn-global "^0.3.0" + latest-version "^5.1.0" + pupa "^2.1.1" + semver "^7.3.4" + semver-diff "^3.1.1" + xdg-basedir "^4.0.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== + dependencies: + prepend-http "^2.0.0" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-isomorphic-layout-effect@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^3.0.0, vfile-location@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" + integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== + +vfile-message@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" + integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== + dependencies: + "@types/unist" "^2.0.0" + unist-util-stringify-position "^2.0.0" + +vfile@^4.0.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" + integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== + dependencies: + "@types/unist" "^2.0.0" + is-buffer "^2.0.0" + unist-util-stringify-position "^2.0.0" + vfile-message "^2.0.0" + +wait-on@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-6.0.1.tgz#16bbc4d1e4ebdd41c5b4e63a2e16dbd1f4e5601e" + integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw== + dependencies: + axios "^0.25.0" + joi "^17.6.0" + lodash "^4.17.21" + minimist "^1.2.5" + rxjs "^7.5.4" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" + integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-bundle-analyzer@^4.5.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz#bee2ee05f4ba4ed430e4831a319126bb4ed9f5a6" + integrity sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw== + dependencies: + acorn "^8.0.4" + acorn-walk "^8.0.0" + chalk "^4.1.0" + commander "^7.2.0" + gzip-size "^6.0.0" + lodash "^4.17.20" + opener "^1.5.2" + sirv "^1.0.7" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.9.3: + version "4.11.0" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz#290ee594765cd8260adfe83b2d18115ea04484e7" + integrity sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.1" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.0.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.4.2" + +webpack-merge@^5.8.0: + version "5.8.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" + integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== + dependencies: + clone-deep "^4.0.1" + wildcard "^2.0.0" + +webpack-sources@^3.2.2, webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.73.0: + version "5.74.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980" + integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^0.0.51" + "@webassemblyjs/ast" "1.11.1" + "@webassemblyjs/wasm-edit" "1.11.1" + "@webassemblyjs/wasm-parser" "1.11.1" + acorn "^8.7.1" + acorn-import-assertions "^1.7.6" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.10.0" + es-module-lexer "^0.9.0" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.1.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.1.3" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" + integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== + dependencies: + string-width "^4.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" + integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== + +wrap-ansi@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" + integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== + dependencies: + ansi-styles "^4.0.0" + string-width "^4.1.0" + strip-ansi "^6.0.0" + +wrap-ansi@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.0.1.tgz#2101e861777fec527d0ea90c57c6b03aac56a5b3" + integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.4.2: + version "8.8.1" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" + integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== + +xdg-basedir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" + integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +xtend@^4.0.0, xtend@^4.0.1: + version "4.0.2" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" + integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +zwitch@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" + integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From 24748c4663cb2bd11a5692b777aaefb2d6ff138f Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 18 Sep 2022 22:03:54 +0800 Subject: [PATCH 011/654] feat: add default wallets and recent and more --- packages/kit/package.json | 12 ++-- packages/kit/src/adapter/KitAdapter.ts | 27 +++++++++ packages/kit/src/adapter/getDefaultWallets.ts | 55 ++++++++++++++++++ packages/kit/src/adapter/sui/index.ts | 17 ++++++ packages/kit/src/hooks/useWallet.ts | 11 ++-- packages/kit/src/main.tsx | 8 +-- packages/kit/src/wallets/provider.tsx | 48 +++++++++++---- pnpm-lock.yaml | 58 +++++++------------ 8 files changed, 172 insertions(+), 64 deletions(-) create mode 100644 packages/kit/src/adapter/KitAdapter.ts create mode 100644 packages/kit/src/adapter/getDefaultWallets.ts create mode 100644 packages/kit/src/adapter/sui/index.ts diff --git a/packages/kit/package.json b/packages/kit/package.json index c7a9693e..89cd34cb 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -10,20 +10,22 @@ }, "dependencies": { "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", - "@radix-ui/react-dialog": "^1.0.0" + "@radix-ui/react-dialog": "^1.0.0", + "lodash": "^4.17.21" }, "devDependencies": { - "@mysten/wallet-adapter-all-wallets": "0.0.0-experimental-20220914153135", + "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", + "@types/lodash": "^4.14.185", "@types/react": "^18.0.17", "@types/react-dom": "^18.0.6", "@vanilla-extract/css": "^1.9.0", "@vanilla-extract/vite-plugin": "^3.4.0", "@vitejs/plugin-react": "^2.1.0", + "react": "^18.2.0", + "react-dom": "^18.2.0", "typescript": "^4.6.4", "typescript-plugin-css-modules": "^3.4.0", "vite": "^3.1.0", - "vite-plugin-svgr": "^2.2.1", - "react": "^18.2.0", - "react-dom": "^18.2.0" + "vite-plugin-svgr": "^2.2.1" } } diff --git a/packages/kit/src/adapter/KitAdapter.ts b/packages/kit/src/adapter/KitAdapter.ts new file mode 100644 index 00000000..0e880b91 --- /dev/null +++ b/packages/kit/src/adapter/KitAdapter.ts @@ -0,0 +1,27 @@ +import { WalletAdapter } from '@mysten/wallet-adapter-base'; + +interface KitAdapter { + adapter: T; +} + +export interface Wallet { + installed: boolean | undefined; + name: string; + group: string; + iconUrl: string | (() => Promise); + downloadUrl?: { + browserExtension?: string; // chrome default + }; + createAdapter: () => KitAdapter; +} + +export type WalletList = { + group: string; + wallets: Wallet[]; +}[]; + +export type WalletInstance = Omit & + ReturnType & { + index: number; + group: string; + }; diff --git a/packages/kit/src/adapter/getDefaultWallets.ts b/packages/kit/src/adapter/getDefaultWallets.ts new file mode 100644 index 00000000..ba41d7b2 --- /dev/null +++ b/packages/kit/src/adapter/getDefaultWallets.ts @@ -0,0 +1,55 @@ +import { Wallet, WalletInstance, WalletList } from './KitAdapter'; +import { sui } from './sui'; + +interface WalletListItem extends Wallet { + index: number; + group: string; +} + +export function adapterInstance(walletList: WalletList) { + const newWallets: WalletInstance[] = []; + let index = -1; + + const walletItemList: WalletListItem[] = []; + + walletList.forEach(({ group, wallets }) => { + wallets.forEach((wallet) => { + index++; + + const walletListItem = { + ...wallet, + group, + index, + }; + + walletItemList.push(walletListItem); + }); + }); + + walletItemList.forEach(({ createAdapter, group, name, index, ...rest }) => { + const { adapter } = createAdapter(); + + const walletInstance: WalletInstance = { + adapter, + group, + name, + index, + ...rest, + }; + + newWallets.push(walletInstance); + }); + + return newWallets; +} + +export function getDefaultWallets() { + const wallets: WalletList = [ + { + group: 'popular', + wallets: [sui()], + }, + ]; + + return adapterInstance(wallets); +} diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts new file mode 100644 index 00000000..0b4af050 --- /dev/null +++ b/packages/kit/src/adapter/sui/index.ts @@ -0,0 +1,17 @@ +import { SuiWalletAdapter } from '@mysten/wallet-adapter-sui-wallet'; +import { Wallet } from '../KitAdapter'; + +export const sui = (): Wallet => { + return { + name: 'Sui Wallet', + group: 'popular', + iconUrl: '', + installed: + typeof window !== 'undefined' && typeof window.suiWallet !== undefined, + createAdapter: () => { + return { + adapter: new SuiWalletAdapter(), + }; + }, + }; +}; diff --git a/packages/kit/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts index 7f880bcf..279df2b7 100644 --- a/packages/kit/src/hooks/useWallet.ts +++ b/packages/kit/src/hooks/useWallet.ts @@ -8,16 +8,14 @@ import { } from '@mysten/sui.js'; import { createContext, useContext } from 'react'; import { WalletAdapter } from '@mysten/wallet-adapter-base'; - -export interface Wallet { - adapter: WalletAdapter; -} +import { WalletInstance } from '../adapter/KitAdapter'; export interface WalletContextState { // Supported Wallets - supportedWallets: Wallet[]; + supportedWallets: WalletInstance[]; + groupWallets: Record; // Wallet that we are currently connected to - wallet: Wallet | null; + wallet: WalletInstance | null; connecting: boolean; connected: boolean; @@ -40,6 +38,7 @@ const EMPTY_ARRAY: never[] = []; const DEFAULT_CONTEXT: WalletContextState = { supportedWallets: [], + groupWallets: [], wallet: null, connecting: false, connected: false, diff --git a/packages/kit/src/main.tsx b/packages/kit/src/main.tsx index 50436e26..3efa1abe 100644 --- a/packages/kit/src/main.tsx +++ b/packages/kit/src/main.tsx @@ -2,13 +2,9 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; import ConnectButton from './components/ConnectButton'; import { WalletProvider } from './wallets/provider'; -import { SuiWalletAdapter } from '@mysten/wallet-adapter-all-wallets'; +import { getDefaultWallets } from './adapter/getDefaultWallets'; -const supportedWallets = [ - { - adapter: new SuiWalletAdapter(), - }, -]; +const supportedWallets = getDefaultWallets(); ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index 474de3a4..acd245cb 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -7,24 +7,46 @@ import type { } from '@mysten/sui.js'; import { WalletContext } from '../hooks/useWallet'; import latestWallets from './latestWallets'; - -interface Wallet { - adapter: WalletCapabilities; -} +import { Wallet, WalletInstance, WalletList } from '../adapter/KitAdapter'; +import { keyBy, groupBy } from 'lodash'; interface WalletProviderProps { children: ReactNode; - supportedWallets: Wallet[]; + supportedWallets: WalletInstance[]; + autoConnect?: boolean; } +const LAST_WALLET = 'SUIET_LAST_WALLET'; + export function WalletProvider({ supportedWallets, children, + autoConnect = true, }: WalletProviderProps) { - const [wallet, setWallet] = useState(null); + const [wallet, setWallet] = useState(null); const [connected, setConnected] = useState(false); const [connecting, setConnecting] = useState(false); + const walletInstanceByName = keyBy( + supportedWallets, + (walletInstance) => walletInstance.name + ); + + const groupWallets = groupBy(supportedWallets, (wallet) => wallet.group); + + const recentWalletsNames = latestWallets + .getLatestWalletNames() + .filter((name) => { + return walletInstanceByName[name]; + }) + .slice(0, 3); + + const recentWallets = recentWalletsNames.map((name) => { + return walletInstanceByName[name]; + }); + + groupWallets['recent'] = recentWallets; + const connect = useCallback(async () => { if (wallet == null) { return; @@ -34,8 +56,9 @@ export function WalletProvider({ await wallet.adapter.connect(); setConnected(true); } catch (e) { - console.log(e); + console.error(e); setConnected(false); + throw new Error('Connect Failed'); } setConnecting(false); }, [wallet]); @@ -46,12 +69,11 @@ export function WalletProvider({ }; const setWalletAndUpdateStorage = useCallback( - (selectedWallet: Wallet | null) => { + (selectedWallet: WalletInstance | null) => { setWallet(selectedWallet); if (selectedWallet != null) { latestWallets.storeWalletName(selectedWallet.adapter.name); } else { - localStorage.removeItem('suiWallet'); } }, [] @@ -64,6 +86,9 @@ export function WalletProvider({ ); if (newWallet) { setWalletAndUpdateStorage(newWallet); + localStorage.setItem(LAST_WALLET, 'newWallet'); + } else { + throw new Error(''); } connect(); }, @@ -71,8 +96,8 @@ export function WalletProvider({ ); useEffect(() => { - if (!wallet && !connected && !connecting) { - let walletItem = localStorage.getItem('suiWallet'); + if (!wallet && !connected && !connecting && autoConnect) { + let walletItem = localStorage.getItem(LAST_WALLET); if (typeof walletItem === 'string') { const items = walletItem; choose(items); @@ -118,6 +143,7 @@ export function WalletProvider({ getAccounts, executeMoveCall, executeSerializedMoveCall, + groupWallets, }} > {children} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5103332e..2ceaa0de 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,14 +7,16 @@ importers: packages/kit: specifiers: - '@mysten/wallet-adapter-all-wallets': 0.0.0-experimental-20220914153135 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 + '@types/lodash': ^4.14.185 '@types/react': ^18.0.17 '@types/react-dom': ^18.0.6 '@vanilla-extract/css': ^1.9.0 '@vanilla-extract/vite-plugin': ^3.4.0 '@vitejs/plugin-react': ^2.1.0 + lodash: ^4.17.21 react: ^18.2.0 react-dom: ^18.2.0 typescript: ^4.6.4 @@ -24,8 +26,10 @@ importers: dependencies: '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_7ey2zzynotv32rpkwno45fsx4e + lodash: 4.17.21 devDependencies: - '@mysten/wallet-adapter-all-wallets': 0.0.0-experimental-20220914153135 + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 + '@types/lodash': 4.14.185 '@types/react': 18.0.20 '@types/react-dom': 18.0.6 '@vanilla-extract/css': 1.9.0 @@ -2563,17 +2567,17 @@ packages: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false - /@mysten/bcs/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-qodo+w5rvH364YNOFSXMAJWWdCyJaRXCSOz+lRnu16VlVKdSQdQU9Ll2mkpL5DTi6A8bNXy9RubpuEnUOEzkMg==} + /@mysten/bcs/0.0.0-experimental-20220918004146: + resolution: {integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==} dependencies: bn.js: 5.2.1 dev: true - /@mysten/sui.js/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-Hc42dDjizWaSi43gbA0XK1c6M4cbl95PaNAfebWCc0HffXUsAxPRwI//Uq678wr5OYfsx9V2ausida5plhDUag==} + /@mysten/sui.js/0.0.0-experimental-20220918004146: + resolution: {integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==} engines: {node: '>=16'} dependencies: - '@mysten/bcs': 0.0.0-experimental-20220914153135 + '@mysten/bcs': 0.0.0-experimental-20220918004146 '@noble/hashes': 1.1.2 '@noble/secp256k1': 1.7.0 bn.js: 5.2.1 @@ -2608,17 +2612,6 @@ packages: - utf-8-validate dev: false - /@mysten/wallet-adapter-all-wallets/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-QNLy2snsSF2mibDsXWzT9vrK58VNhDvAxO/30qPmcb9OpwOPIHSoJmCX6HfzA6gXgI7XSEh7TSBZTOa0yLz+Gw==} - dependencies: - '@mysten/wallet-adapter-mock-wallet': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} dependencies: @@ -2629,32 +2622,21 @@ packages: - utf-8-validate dev: false - /@mysten/wallet-adapter-base/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-j3fQHiy7mRKvRD+1yjBxm2QiaGIR1LBK3MfA8Ed4bGHfHKUDAF09rEeC/9G1Sa7eNrjdjs/q/l//Fq3dYS/szw==} + /@mysten/wallet-adapter-base/0.0.0-experimental-20220918004146: + resolution: {integrity: sha512-NGjVvy1u05g5TNJygaIbv5i04HIptj8nfJNKD/T2nqfZ+qTyclkxdRoBdFLKdkP+VEReuKFCS7AOlQKzu3A2ow==} dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 + '@mysten/sui.js': 0.0.0-experimental-20220918004146 transitivePeerDependencies: - bufferutil - encoding - utf-8-validate dev: true - /@mysten/wallet-adapter-mock-wallet/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-9Kj2U1p+KT6BNhu2UqXOsRODT/cEGawnBFFQhOv5BZsU8Y75iN9houKEe0FccfVY9Dgzc95J1o+XtKrxvJs4Tg==} + /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220918004146: + resolution: {integrity: sha512-jYIFF77Lxir7KDBHoLPe+8PYmLVdl5VRUF1RQdytMZnkuuFjyMp6VdFzSMUkVttZOPPxXLvf46QByULeYpo8Ug==} dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: true - - /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220914153135: - resolution: {integrity: sha512-1bxx6v0aLqGzlYnIx8nkDf5oQjPFHKJnaTgHQohBauFrO9JhN14oHv1mYMpDlBy2PzLl17M60mv+I6SWxOe29w==} - dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220914153135 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220914153135 + '@mysten/sui.js': 0.0.0-experimental-20220918004146 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220918004146 transitivePeerDependencies: - bufferutil - encoding @@ -3156,6 +3138,10 @@ packages: '@types/node': 17.0.45 dev: false + /@types/lodash/4.14.185: + resolution: {integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==} + dev: true + /@types/mdast/3.0.10: resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: From 03d8467215ec14d94baf398905e109e8c04ea512 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 18 Sep 2022 22:14:28 +0800 Subject: [PATCH 012/654] doc: change readme --- README.md | 54 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/README.md b/README.md index aaba2fa1..ee4f660d 100644 --- a/README.md +++ b/README.md @@ -1,41 +1,43 @@ -# Website +# Suiet Wallet KIT -This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. +The best way to connect a sui wallet -### Installation +- Out-of-the-box sui wallet management +- Easily customizable +- Built on top of sui adapter -``` -$ yarn -``` +## Try it out -### Local Development +You can use the CodeSandbox links below try out -``` -$ yarn start -``` +- todo -This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. +## Documentation -### Build +For full documentation, visit . -``` -$ yarn build -``` +## Examples -This command generates static content into the `build` directory and can be served using any static contents hosting service. +You can use the follow examples to run a simple demo. -### Deployment +## Running examples -Using SSH: +Install dependencies first -``` -$ USE_SSH=true yarn deploy -``` +`pnpm install` -Not using SSH: +Go into an example directory -``` -$ GIT_USER= yarn deploy -``` +`cd examples/simple` -If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. +Then run the dev script. + +`pnpm run dev` + +## Contributing + +TODO + +## License + +TODO From e59ad915d1b6bd682eab0d27beb2abbd041856a2 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Sun, 18 Sep 2022 22:56:45 +0800 Subject: [PATCH 013/654] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index ee4f660d..475cbf7e 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Suiet Wallet KIT +# Wallet Kit The best way to connect a sui wallet From 184fb57bac265adda8101605a02af1cfd290b262 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Mon, 19 Sep 2022 00:37:06 +0800 Subject: [PATCH 014/654] feat: change ui --- packages/kit/src/adapter/getDefaultWallets.ts | 2 +- packages/kit/src/adapter/sui/index.ts | 2 +- packages/kit/src/assets/arrow.svg | 10 ++ .../src/components/ConnectButton/index.tsx | 91 +++++++++++++------ .../ConnectButton/style/index.module.scss | 57 +++++++++--- .../components/Modal/ConnectWalletModal.tsx | 8 +- packages/kit/src/components/Modal/close.svg | 5 +- .../src/components/Modal/index.module.scss | 19 ++-- packages/kit/src/wallets/provider.tsx | 7 +- 9 files changed, 142 insertions(+), 59 deletions(-) create mode 100644 packages/kit/src/assets/arrow.svg diff --git a/packages/kit/src/adapter/getDefaultWallets.ts b/packages/kit/src/adapter/getDefaultWallets.ts index ba41d7b2..cc59498c 100644 --- a/packages/kit/src/adapter/getDefaultWallets.ts +++ b/packages/kit/src/adapter/getDefaultWallets.ts @@ -46,7 +46,7 @@ export function adapterInstance(walletList: WalletList) { export function getDefaultWallets() { const wallets: WalletList = [ { - group: 'popular', + group: 'Popular', wallets: [sui()], }, ]; diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index 0b4af050..933f3f83 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -4,7 +4,7 @@ import { Wallet } from '../KitAdapter'; export const sui = (): Wallet => { return { name: 'Sui Wallet', - group: 'popular', + group: 'Popular', iconUrl: '', installed: typeof window !== 'undefined' && typeof window.suiWallet !== undefined, diff --git a/packages/kit/src/assets/arrow.svg b/packages/kit/src/assets/arrow.svg new file mode 100644 index 00000000..05c45088 --- /dev/null +++ b/packages/kit/src/assets/arrow.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 23b7e70d..66f340aa 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,4 +1,4 @@ -import React from 'react'; +import React, { useEffect, useState } from 'react'; import { useWallet } from '../../hooks/useWallet'; import Modal from '../Modal/ConnectWalletModal'; import styles from './style/index.module.scss'; @@ -7,37 +7,76 @@ interface ConnectButtonProps { label?: string; } +export function addressEllipsis(address: string) { + // 0x0000000000000000000000000000000000000000 40bits / 42 length + if (!address || !address.startsWith('0x') || address.length !== 42) + return address; + + return address.slice(0, 7) + '....' + address.slice(-4, address.length); +} + function ConnectButton({ label = 'Connect Wallet' }: ConnectButtonProps) { - const { connected, getAccounts, executeMoveCall } = useWallet(); - const { supportedWallets, wallet, select, connecting } = useWallet(); + const { + supportedWallets, + select, + wallet: connectedWallet, + connecting, + connected, + groupWallets, + } = useWallet(); + const [account, setAccount] = useState(''); + + const groups = Object.entries(groupWallets).sort((wa, wb) => { + if (wa[0] === 'Recent') return -1; + if (wa[0] === 'Popular') return -1; + return wa[0] > wb[0] ? -1 : 1; + }); + + useEffect(() => { + connectedWallet?.adapter.getAccounts().then((accounts) => { + const account = accounts[0]; + setAccount(account); + }); + }, [connected]); + + if (account && connected) { + return ( + + ); + } return ( {label}} + content={groups.map(([group, wallets]) => { + if (wallets.length === 0) return null; + return ( +
    +
    {group}
    + {wallets.map((wallet) => { + return ( +
    { + if (!wallet?.installed) return; + select(wallet.adapter.name); + }} + > + {' '} + + {wallet?.name} +
    + ); + })} +
    + ); + })} > -
    -
    Popular
    -
    - - Suiet -
    -
    { - const wallet = supportedWallets[0]; - console.log(wallet.adapter.name); - select(wallet.adapter.name); - const accounts = await getAccounts(); - console.log(accounts); - console.log(connected); - }} - > - {' '} - - Sui Wallet -
    -
    +
    ); } diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index 1b5e22c4..5fc1d6e0 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -1,27 +1,33 @@ .button { - background-color: rgb(2, 69, 245); - padding: 8px 20px; - border-radius: 99px; + background-color: #3ea2f8; + border-radius: 16px; + padding: 16px 24px; color: white; - font-weight: 500; - font-size: 16px; + font-weight: 600; + font-size: 20px; + line-height: 24px; cursor: pointer; border: 0; } +.select-container { + margin-top: 24px; +} + .select-title { - font-weight: 700; - font-size: 18px; - line-height: 22px; - color: #b9c0d4; + font-weight: 400; + font-size: 14px; + line-height: 17px; + color: #7d89b0; + margin-bottom: 15px; } .select-item { font-weight: 700; - font-size: 18px; - line-height: 22px; - color: #000000; - margin-top: 10px; + font-size: 16px; + line-height: 19px; + color: #404968; + margin-bottom: 4px; display: flex; align-items: center; cursor: pointer; @@ -40,3 +46,28 @@ margin-right: 10px; } } + +.connected-button { + background: #eff1f5; + border-radius: 16px; + font-weight: 600; + font-size: 16px; + line-height: 19px; + color: #404968; + padding: 16px; + border: 0; + cursor: pointer; + + display: flex; + align-items: center; + justify-content: center; +} + +.right-arrow { + background: url('../../../assets/arrow.svg') no-repeat center; + background-size: cover; + width: 24px; + height: 24px; + display: inline-block; + margin-left: 12px; +} diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 2f44642f..4c096d73 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -5,13 +5,13 @@ import styles from './index.module.scss'; interface ModalProps { children: ReactNode; title: string; - trigger: ReactNode; + content: ReactNode; } -function ConnectWalletModal({ children, title, trigger }: ModalProps) { +function ConnectWalletModal({ children, content, title }: ModalProps) { return ( - {trigger} + {children} @@ -19,7 +19,7 @@ function ConnectWalletModal({ children, title, trigger }: ModalProps) { {title} - {children} + {content} diff --git a/packages/kit/src/components/Modal/close.svg b/packages/kit/src/components/Modal/close.svg index bcf61079..c9fd8e39 100644 --- a/packages/kit/src/components/Modal/close.svg +++ b/packages/kit/src/components/Modal/close.svg @@ -1,4 +1,3 @@ - - - + + diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss index cb6065d6..474345cc 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.module.scss @@ -11,7 +11,7 @@ .content { box-sizing: border-box; - padding: 20px 33px; + padding: 24px 28px; gap: 10px; width: 316px; position: relative; @@ -23,11 +23,14 @@ .title { font-weight: 700; - font-size: 24px; - line-height: 29px; + text-align: center; + font-weight: 700; + font-size: 20px; + line-height: 24px; text-align: center; - color: #000000; + color: #111322; + margin: 0; } .header { @@ -41,10 +44,10 @@ border: 0; background: url(./close.svg) no-repeat center; background-size: cover; - width: 15px; - height: 15px; + width: 24px; + height: 24px; position: absolute; - top: 23px; - right: 27px; + right: 24px; + top: 24px; cursor: pointer; } diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index acd245cb..38498013 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -45,7 +45,7 @@ export function WalletProvider({ return walletInstanceByName[name]; }); - groupWallets['recent'] = recentWallets; + groupWallets['Recent'] = recentWallets; const connect = useCallback(async () => { if (wallet == null) { @@ -86,9 +86,10 @@ export function WalletProvider({ ); if (newWallet) { setWalletAndUpdateStorage(newWallet); - localStorage.setItem(LAST_WALLET, 'newWallet'); + localStorage.setItem(LAST_WALLET, newWallet.adapter.name); } else { - throw new Error(''); + localStorage.removeItem(LAST_WALLET); + throw new Error('Error wallet'); } connect(); }, From 42c3baeb3a83a91fded482b2fc652f0b2d008ad3 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Mon, 19 Sep 2022 02:27:25 +0800 Subject: [PATCH 015/654] feat: add export and build script --- packages/kit/build.mjs | 53 +++++++++++++++++++ packages/kit/package.json | 3 +- packages/kit/src/adapter/sui/index.ts | 3 +- .../src/components/ConnectButton/index.tsx | 42 ++++----------- .../components/Modal/ConnectWalletModal.tsx | 45 ++++++++++++++-- packages/kit/src/components/index.ts | 3 ++ packages/kit/src/hooks/useWallet.ts | 2 +- packages/kit/src/index.ts | 2 + packages/kit/src/main.tsx | 2 +- packages/kit/src/wallets/provider.tsx | 3 +- packages/kit/tsconfig.json | 5 +- packages/kit/vite.config.ts | 18 +++++++ pnpm-lock.yaml | 19 +++++++ 13 files changed, 158 insertions(+), 42 deletions(-) create mode 100644 packages/kit/build.mjs create mode 100644 packages/kit/src/components/index.ts diff --git a/packages/kit/build.mjs b/packages/kit/build.mjs new file mode 100644 index 00000000..e6269238 --- /dev/null +++ b/packages/kit/build.mjs @@ -0,0 +1,53 @@ +import { build, defineConfig } from 'vite'; +import react from '@vitejs/plugin-react'; +import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin'; +import viteSvgr from 'vite-plugin-svgr'; +import path from 'path'; +import { fileURLToPath } from 'url'; + +const __dirname = path.dirname(fileURLToPath(import.meta.url)); + +const libraries = [ + { + entry: path.resolve(__dirname, './src/components/index.ts'), + fileName: 'components', + }, + { + entry: path.resolve(__dirname, './src/index.ts'), + fileName: 'index', + }, +]; + +libraries.forEach(async (lib) => { + await build( + defineConfig({ + plugins: [ + react({ + jsxRuntime: 'classic', + }), + vanillaExtractPlugin(), + viteSvgr(), + ], + css: { + modules: { + localsConvention: 'camelCase', + }, + }, + build: { + lib: lib, + emptyOutDir: false, + rollupOptions: { + external: ['react', 'react-dom'], + output: { + // Provide global variables to use in the UMD build + // for externalized deps + globals: { + react: 'React', + 'react-dom': 'ReactDOM', + }, + }, + }, + }, + }) + ); +}); diff --git a/packages/kit/package.json b/packages/kit/package.json index 89cd34cb..1cf5d68f 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -5,10 +5,11 @@ "type": "module", "scripts": { "dev": "vite", - "build": "tsc && vite build", + "build": "tsc --emitDeclarationOnly && node build.mjs", "preview": "vite preview" }, "dependencies": { + "@mysten/sui.js": "^0.10.0", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", "lodash": "^4.17.21" diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index 933f3f83..5349cd60 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -7,7 +7,8 @@ export const sui = (): Wallet => { group: 'Popular', iconUrl: '', installed: - typeof window !== 'undefined' && typeof window.suiWallet !== undefined, + typeof window !== 'undefined' && + typeof (window as any).suiWallet !== undefined, createAdapter: () => { return { adapter: new SuiWalletAdapter(), diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 66f340aa..0bcd3a0e 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,6 +1,6 @@ import React, { useEffect, useState } from 'react'; import { useWallet } from '../../hooks/useWallet'; -import Modal from '../Modal/ConnectWalletModal'; +import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; import styles from './style/index.module.scss'; interface ConnectButtonProps { @@ -15,7 +15,9 @@ export function addressEllipsis(address: string) { return address.slice(0, 7) + '....' + address.slice(-4, address.length); } -function ConnectButton({ label = 'Connect Wallet' }: ConnectButtonProps) { +export function ConnectButton({ + label = 'Connect Wallet', +}: ConnectButtonProps) { const { supportedWallets, select, @@ -49,36 +51,14 @@ function ConnectButton({ label = 'Connect Wallet' }: ConnectButtonProps) { } return ( - { - if (wallets.length === 0) return null; - return ( -
    -
    {group}
    - {wallets.map((wallet) => { - return ( -
    { - if (!wallet?.installed) return; - select(wallet.adapter.name); - }} - > - {' '} - - {wallet?.name} -
    - ); - })} -
    - ); - })} + { + if (!wallet.installed) return; + select(wallet.adapter.name); + }} > - + ); } - -export default ConnectButton; diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 4c096d73..2e13c4ef 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -1,5 +1,6 @@ +import React, { ReactNode } from 'react'; import * as Dialog from '@radix-ui/react-dialog'; -import { ReactNode } from 'react'; +import { WalletInstance } from '../../adapter/KitAdapter'; import styles from './index.module.scss'; interface ModalProps { @@ -8,7 +9,7 @@ interface ModalProps { content: ReactNode; } -function ConnectWalletModal({ children, content, title }: ModalProps) { +function Modal({ children, content, title }: ModalProps) { return ( {children} @@ -27,4 +28,42 @@ function ConnectWalletModal({ children, content, title }: ModalProps) { ); } -export default ConnectWalletModal; +interface ConnectWalletModalProps { + walletGroups: [string, WalletInstance[]][]; + children: ReactNode; + onWalletClick: (wallet: WalletInstance) => any; +} + +export function ConnectWalletModal({ + walletGroups, + children, + onWalletClick, +}: ConnectWalletModalProps) { + return ( + { + if (wallets.length === 0) return null; + return ( +
    +
    {group}
    + {wallets.map((wallet) => { + return ( +
    onWalletClick(wallet)} + > + + {wallet?.name} +
    + ); + })} +
    + ); + })} + > + {children} +
    + ); +} diff --git a/packages/kit/src/components/index.ts b/packages/kit/src/components/index.ts new file mode 100644 index 00000000..4092da5e --- /dev/null +++ b/packages/kit/src/components/index.ts @@ -0,0 +1,3 @@ +export { ConnectButton } from './ConnectButton'; +export { ConnectWalletModal } from './Modal/ConnectWalletModal'; +export { WalletProvider } from '../wallets/provider'; diff --git a/packages/kit/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts index 279df2b7..e8d04f12 100644 --- a/packages/kit/src/hooks/useWallet.ts +++ b/packages/kit/src/hooks/useWallet.ts @@ -38,7 +38,7 @@ const EMPTY_ARRAY: never[] = []; const DEFAULT_CONTEXT: WalletContextState = { supportedWallets: [], - groupWallets: [], + groupWallets: {}, wallet: null, connecting: false, connected: false, diff --git a/packages/kit/src/index.ts b/packages/kit/src/index.ts index e69de29b..958ccf47 100644 --- a/packages/kit/src/index.ts +++ b/packages/kit/src/index.ts @@ -0,0 +1,2 @@ +export { useWallet } from './hooks/useWallet'; +export { getDefaultWallets } from './adapter/getDefaultWallets'; diff --git a/packages/kit/src/main.tsx b/packages/kit/src/main.tsx index 3efa1abe..111553bc 100644 --- a/packages/kit/src/main.tsx +++ b/packages/kit/src/main.tsx @@ -1,6 +1,6 @@ import React from 'react'; import ReactDOM from 'react-dom/client'; -import ConnectButton from './components/ConnectButton'; +import { ConnectButton } from './components/ConnectButton'; import { WalletProvider } from './wallets/provider'; import { getDefaultWallets } from './adapter/getDefaultWallets'; diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index 38498013..5159aa86 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -1,5 +1,4 @@ -import { ReactNode, useCallback, useEffect, useState } from 'react'; -import { WalletCapabilities } from '@mysten/wallet-adapter-base'; +import React, { ReactNode, useCallback, useEffect, useState } from 'react'; import type { SuiAddress, MoveCallTransaction, diff --git a/packages/kit/tsconfig.json b/packages/kit/tsconfig.json index 6c342679..afe43456 100644 --- a/packages/kit/tsconfig.json +++ b/packages/kit/tsconfig.json @@ -13,8 +13,9 @@ "moduleResolution": "Node", "resolveJsonModule": true, "isolatedModules": true, - "noEmit": true, - "jsx": "react-jsx", + "jsx": "react", + "declaration": true, + "declarationDir": "dist", "plugins": [ { "name": "typescript-plugin-css-modules", diff --git a/packages/kit/vite.config.ts b/packages/kit/vite.config.ts index 22284a9e..0a1b15f0 100644 --- a/packages/kit/vite.config.ts +++ b/packages/kit/vite.config.ts @@ -11,4 +11,22 @@ export default defineConfig({ localsConvention: 'camelCase', }, }, + build: { + lib: { + entry: './src/index.ts', + name: 'SuietKit', + }, + emptyOutDir: false, + rollupOptions: { + external: ['react', 'react-dom'], + output: { + // Provide global variables to use in the UMD build + // for externalized deps + globals: { + react: 'React', + 'react-dom': 'ReactDOM', + }, + }, + }, + }, }); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2ceaa0de..59fefe0b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,6 +7,7 @@ importers: packages/kit: specifiers: + '@mysten/sui.js': ^0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 @@ -24,6 +25,7 @@ importers: vite: ^3.1.0 vite-plugin-svgr: ^2.2.1 dependencies: + '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_7ey2zzynotv32rpkwno45fsx4e lodash: 4.17.21 @@ -2594,6 +2596,23 @@ packages: - utf-8-validate dev: true + /@mysten/sui.js/0.10.0: + resolution: {integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==} + engines: {node: '>=10'} + dependencies: + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@mysten/sui.js/0.8.0: resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} engines: {node: '>=10'} From d85981b92788fb90f7349c694fc4701b2095850e Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Mon, 19 Sep 2022 10:38:02 +0800 Subject: [PATCH 016/654] feat: add kit build config and change api --- packages/kit/build.mjs | 11 +- packages/kit/package.json | 22 +- .../ConnectButton/style/index.module.scss | 37 --- .../src/components/Modal/index.module.scss | 37 +++ packages/kit/src/hooks/useWallet.ts | 2 +- packages/kit/src/index.ts | 1 + packages/kit/src/main.tsx | 7 +- packages/kit/vite.config.ts | 6 +- pnpm-lock.yaml | 231 +++++++++--------- website/docs/intro.md | 62 +++-- website/{docs/roadmap => }/features.md | 0 website/package.json | 1 + website/src/pages/index.tsx | 21 +- 13 files changed, 227 insertions(+), 211 deletions(-) rename website/{docs/roadmap => }/features.md (100%) diff --git a/packages/kit/build.mjs b/packages/kit/build.mjs index e6269238..b058f398 100644 --- a/packages/kit/build.mjs +++ b/packages/kit/build.mjs @@ -8,13 +8,13 @@ import { fileURLToPath } from 'url'; const __dirname = path.dirname(fileURLToPath(import.meta.url)); const libraries = [ - { - entry: path.resolve(__dirname, './src/components/index.ts'), - fileName: 'components', - }, + // { + // entry: path.resolve(__dirname, './src/components/index.ts'), + // fileName: 'components', + // }, { entry: path.resolve(__dirname, './src/index.ts'), - fileName: 'index', + fileName: 'kit', }, ]; @@ -36,6 +36,7 @@ libraries.forEach(async (lib) => { build: { lib: lib, emptyOutDir: false, + sourcemap: 'inline', rollupOptions: { external: ['react', 'react-dom'], output: { diff --git a/packages/kit/package.json b/packages/kit/package.json index 1cf5d68f..c3e5f830 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,13 +1,21 @@ { - "name": "kit", + "name": "@suiet/wallet-kit", "private": true, - "version": "0.0.0", + "version": "0.0.1", "type": "module", "scripts": { "dev": "vite", - "build": "tsc --emitDeclarationOnly && node build.mjs", + "build": "tsc --emitDeclarationOnly && vite build", "preview": "vite preview" }, + "exports": { + ".": { + "import": "./dist/kit.js", + "require": "./dist/kit.umd.cjs" + }, + "./style.css": "./dist/style.css" + }, + "types": "./dist/index.d.ts", "dependencies": { "@mysten/sui.js": "^0.10.0", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", @@ -17,13 +25,13 @@ "devDependencies": { "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", "@types/lodash": "^4.14.185", - "@types/react": "^18.0.17", - "@types/react-dom": "^18.0.6", + "@types/react": "^17", + "@types/react-dom": "^17", "@vanilla-extract/css": "^1.9.0", "@vanilla-extract/vite-plugin": "^3.4.0", "@vitejs/plugin-react": "^2.1.0", - "react": "^18.2.0", - "react-dom": "^18.2.0", + "react": "^17.0.2", + "react-dom": "^17.0.2", "typescript": "^4.6.4", "typescript-plugin-css-modules": "^3.4.0", "vite": "^3.1.0", diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index 5fc1d6e0..06470387 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -10,43 +10,6 @@ border: 0; } -.select-container { - margin-top: 24px; -} - -.select-title { - font-weight: 400; - font-size: 14px; - line-height: 17px; - color: #7d89b0; - margin-bottom: 15px; -} - -.select-item { - font-weight: 700; - font-size: 16px; - line-height: 19px; - color: #404968; - margin-bottom: 4px; - display: flex; - align-items: center; - cursor: pointer; - - &:hover { - background: #f9fafb; - // background-color: rgba(224, 232, 255, 0.1); - } - - span { - width: 36px; - height: 36px; - display: inline-block; - background: url('../../../assets/logo.svg') no-repeat center; - background-size: cover; - margin-right: 10px; - } -} - .connected-button { background: #eff1f5; border-radius: 16px; diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss index 474345cc..3a38c101 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.module.scss @@ -51,3 +51,40 @@ top: 24px; cursor: pointer; } + +.select-container { + margin-top: 24px; +} + +.select-title { + font-weight: 400; + font-size: 14px; + line-height: 17px; + color: #7d89b0; + margin-bottom: 15px; +} + +.select-item { + font-weight: 700; + font-size: 16px; + line-height: 19px; + color: #404968; + margin-bottom: 4px; + display: flex; + align-items: center; + cursor: pointer; + + &:hover { + background: #f9fafb; + // background-color: rgba(224, 232, 255, 0.1); + } + + span { + width: 36px; + height: 36px; + display: inline-block; + background: url('../../assets/logo.svg') no-repeat center; + background-size: cover; + margin-right: 10px; + } +} diff --git a/packages/kit/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts index e8d04f12..676f7875 100644 --- a/packages/kit/src/hooks/useWallet.ts +++ b/packages/kit/src/hooks/useWallet.ts @@ -114,7 +114,7 @@ function constructMissingProviderErrorMessage( ); } -export const WalletContext = createContext(DEFAULT_CONTEXT); +export const WalletContext = createContext(DEFAULT_CONTEXT); export function useWallet(): WalletContextState { return useContext(WalletContext); diff --git a/packages/kit/src/index.ts b/packages/kit/src/index.ts index 958ccf47..44937715 100644 --- a/packages/kit/src/index.ts +++ b/packages/kit/src/index.ts @@ -1,2 +1,3 @@ export { useWallet } from './hooks/useWallet'; export { getDefaultWallets } from './adapter/getDefaultWallets'; +export * from './components'; diff --git a/packages/kit/src/main.tsx b/packages/kit/src/main.tsx index 111553bc..52196f1b 100644 --- a/packages/kit/src/main.tsx +++ b/packages/kit/src/main.tsx @@ -1,12 +1,12 @@ import React from 'react'; -import ReactDOM from 'react-dom/client'; +import ReactDOM from 'react-dom'; import { ConnectButton } from './components/ConnectButton'; import { WalletProvider } from './wallets/provider'; import { getDefaultWallets } from './adapter/getDefaultWallets'; const supportedWallets = getDefaultWallets(); -ReactDOM.createRoot(document.getElementById('root') as HTMLElement).render( +ReactDOM.render(
    -
    +
    , + document.getElementById('root') as HTMLElement ); diff --git a/packages/kit/vite.config.ts b/packages/kit/vite.config.ts index 0a1b15f0..edf428ae 100644 --- a/packages/kit/vite.config.ts +++ b/packages/kit/vite.config.ts @@ -2,6 +2,7 @@ import { defineConfig } from 'vite'; import react from '@vitejs/plugin-react'; import { vanillaExtractPlugin } from '@vanilla-extract/vite-plugin'; import viteSvgr from 'vite-plugin-svgr'; +import path from 'path'; // https://vitejs.dev/config/ export default defineConfig({ @@ -13,8 +14,9 @@ export default defineConfig({ }, build: { lib: { - entry: './src/index.ts', - name: 'SuietKit', + entry: path.resolve(__dirname, './src/index.ts'), + fileName: 'kit', + name: 'suietWalletKit', }, emptyOutDir: false, rollupOptions: { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 59fefe0b..b8a6f7df 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,14 +12,14 @@ importers: '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 '@types/lodash': ^4.14.185 - '@types/react': ^18.0.17 - '@types/react-dom': ^18.0.6 + '@types/react': ^17 + '@types/react-dom': ^17 '@vanilla-extract/css': ^1.9.0 '@vanilla-extract/vite-plugin': ^3.4.0 '@vitejs/plugin-react': ^2.1.0 lodash: ^4.17.21 - react: ^18.2.0 - react-dom: ^18.2.0 + react: ^17.0.2 + react-dom: ^17.0.2 typescript: ^4.6.4 typescript-plugin-css-modules: ^3.4.0 vite: ^3.1.0 @@ -27,18 +27,18 @@ importers: dependencies: '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 - '@radix-ui/react-dialog': 1.0.0_7ey2zzynotv32rpkwno45fsx4e + '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim lodash: 4.17.21 devDependencies: '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@types/lodash': 4.14.185 - '@types/react': 18.0.20 - '@types/react-dom': 18.0.6 + '@types/react': 17.0.50 + '@types/react-dom': 17.0.17 '@vanilla-extract/css': 1.9.0 '@vanilla-extract/vite-plugin': 3.5.0_vite@3.1.2 '@vitejs/plugin-react': 2.1.0_vite@3.1.2 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 typescript: 4.8.3 typescript-plugin-css-modules: 3.4.0_typescript@4.8.3 vite: 3.1.2 @@ -50,6 +50,8 @@ importers: '@docusaurus/module-type-aliases': 2.1.0 '@docusaurus/preset-classic': 2.1.0 '@mdx-js/react': ^1.6.22 + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 + '@suiet/wallet-kit': workspace:^ '@tsconfig/docusaurus': ^1.0.5 clsx: ^1.2.1 prism-react-renderer: ^1.3.5 @@ -60,12 +62,14 @@ importers: '@docusaurus/core': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm '@docusaurus/preset-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm '@mdx-js/react': 1.6.22_react@17.0.2 + '@suiet/wallet-kit': link:../packages/kit clsx: 1.2.1 prism-react-renderer: 1.3.5_react@17.0.2 react: 17.0.2 react-dom: 17.0.2_react@17.0.2 devDependencies: '@docusaurus/module-type-aliases': 2.1.0_sfoxds7t5ydpegc3knd667wn6m + '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@tsconfig/docusaurus': 1.0.6 typescript: 4.8.3 @@ -2701,25 +2705,25 @@ packages: '@babel/runtime': 7.19.0 dev: false - /@radix-ui/react-compose-refs/1.0.0_react@18.2.0: + /@radix-ui/react-compose-refs/1.0.0_react@17.0.2: resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - react: 18.2.0 + react: 17.0.2 dev: false - /@radix-ui/react-context/1.0.0_react@18.2.0: + /@radix-ui/react-context/1.0.0_react@17.0.2: resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - react: 18.2.0 + react: 17.0.2 dev: false - /@radix-ui/react-dialog/1.0.0_7ey2zzynotv32rpkwno45fsx4e: + /@radix-ui/react-dialog/1.0.0_hiunvzosbwliizyirxfy6hjyim: resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 @@ -2727,26 +2731,26 @@ packages: dependencies: '@babel/runtime': 7.19.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-context': 1.0.0_react@18.2.0 - '@radix-ui/react-dismissable-layer': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-focus-guards': 1.0.0_react@18.2.0 - '@radix-ui/react-focus-scope': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-id': 1.0.0_react@18.2.0 - '@radix-ui/react-portal': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-presence': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-slot': 1.0.0_react@18.2.0 - '@radix-ui/react-use-controllable-state': 1.0.0_react@18.2.0 - aria-hidden: 1.2.1_w5j4k42lgipnm43s3brx6h3c34 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 - react-remove-scroll: 2.5.4_w5j4k42lgipnm43s3brx6h3c34 + '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 + '@radix-ui/react-context': 1.0.0_react@17.0.2 + '@radix-ui/react-dismissable-layer': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-focus-guards': 1.0.0_react@17.0.2 + '@radix-ui/react-focus-scope': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-id': 1.0.0_react@17.0.2 + '@radix-ui/react-portal': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-presence': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-primitive': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-slot': 1.0.0_react@17.0.2 + '@radix-ui/react-use-controllable-state': 1.0.0_react@17.0.2 + aria-hidden: 1.2.1_pxzommwrsowkd4kgag6q3sluym + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-remove-scroll: 2.5.4_pxzommwrsowkd4kgag6q3sluym transitivePeerDependencies: - '@types/react' dev: false - /@radix-ui/react-dismissable-layer/1.0.0_biqbaboplfbrettd7655fr4n2y: + /@radix-ui/react-dismissable-layer/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 @@ -2754,130 +2758,130 @@ packages: dependencies: '@babel/runtime': 7.19.0 '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - '@radix-ui/react-use-escape-keydown': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 + '@radix-ui/react-primitive': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-use-callback-ref': 1.0.0_react@17.0.2 + '@radix-ui/react-use-escape-keydown': 1.0.0_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /@radix-ui/react-focus-guards/1.0.0_react@18.2.0: + /@radix-ui/react-focus-guards/1.0.0_react@17.0.2: resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - react: 18.2.0 + react: 17.0.2 dev: false - /@radix-ui/react-focus-scope/1.0.0_biqbaboplfbrettd7655fr4n2y: + /@radix-ui/react-focus-scope/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 + '@radix-ui/react-primitive': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-use-callback-ref': 1.0.0_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /@radix-ui/react-id/1.0.0_react@18.2.0: + /@radix-ui/react-id/1.0.0_react@17.0.2: resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 - react: 18.2.0 + '@radix-ui/react-use-layout-effect': 1.0.0_react@17.0.2 + react: 17.0.2 dev: false - /@radix-ui/react-portal/1.0.0_biqbaboplfbrettd7655fr4n2y: + /@radix-ui/react-portal/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-primitive': 1.0.0_biqbaboplfbrettd7655fr4n2y - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@radix-ui/react-primitive': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /@radix-ui/react-presence/1.0.0_biqbaboplfbrettd7655fr4n2y: + /@radix-ui/react-presence/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - '@radix-ui/react-use-layout-effect': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 + '@radix-ui/react-use-layout-effect': 1.0.0_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /@radix-ui/react-primitive/1.0.0_biqbaboplfbrettd7655fr4n2y: + /@radix-ui/react-primitive/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-slot': 1.0.0_react@18.2.0 - react: 18.2.0 - react-dom: 18.2.0_react@18.2.0 + '@radix-ui/react-slot': 1.0.0_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 dev: false - /@radix-ui/react-slot/1.0.0_react@18.2.0: + /@radix-ui/react-slot/1.0.0_react@17.0.2: resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-compose-refs': 1.0.0_react@18.2.0 - react: 18.2.0 + '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 + react: 17.0.2 dev: false - /@radix-ui/react-use-callback-ref/1.0.0_react@18.2.0: + /@radix-ui/react-use-callback-ref/1.0.0_react@17.0.2: resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - react: 18.2.0 + react: 17.0.2 dev: false - /@radix-ui/react-use-controllable-state/1.0.0_react@18.2.0: + /@radix-ui/react-use-controllable-state/1.0.0_react@17.0.2: resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@17.0.2 + react: 17.0.2 dev: false - /@radix-ui/react-use-escape-keydown/1.0.0_react@18.2.0: + /@radix-ui/react-use-escape-keydown/1.0.0_react@17.0.2: resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - '@radix-ui/react-use-callback-ref': 1.0.0_react@18.2.0 - react: 18.2.0 + '@radix-ui/react-use-callback-ref': 1.0.0_react@17.0.2 + react: 17.0.2 dev: false - /@radix-ui/react-use-layout-effect/1.0.0_react@18.2.0: + /@radix-ui/react-use-layout-effect/1.0.0_react@17.0.2: resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: '@babel/runtime': 7.19.0 - react: 18.2.0 + react: 17.0.2 dev: false /@rollup/pluginutils/4.2.1: @@ -3195,10 +3199,10 @@ packages: resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: false - /@types/react-dom/18.0.6: - resolution: {integrity: sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==} + /@types/react-dom/17.0.17: + resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==} dependencies: - '@types/react': 18.0.20 + '@types/react': 17.0.50 dev: true /@types/react-router-config/5.0.6: @@ -3221,6 +3225,13 @@ packages: '@types/history': 4.7.11 '@types/react': 18.0.20 + /@types/react/17.0.50: + resolution: {integrity: sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==} + dependencies: + '@types/prop-types': 15.7.5 + '@types/scheduler': 0.16.2 + csstype: 3.1.1 + /@types/react/18.0.20: resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} dependencies: @@ -3273,7 +3284,7 @@ packages: /@types/ws/7.4.7: resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: - '@types/node': 12.20.55 + '@types/node': 17.0.45 /@types/ws/8.5.3: resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} @@ -3617,7 +3628,7 @@ packages: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false - /aria-hidden/1.2.1_w5j4k42lgipnm43s3brx6h3c34: + /aria-hidden/1.2.1_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} engines: {node: '>=10'} peerDependencies: @@ -3627,8 +3638,8 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.20 - react: 18.2.0 + '@types/react': 17.0.50 + react: 17.0.2 tslib: 2.4.0 dev: false @@ -7959,15 +7970,6 @@ packages: react: 17.0.2 scheduler: 0.20.2 - /react-dom/18.2.0_react@18.2.0: - resolution: {integrity: sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==} - peerDependencies: - react: ^18.2.0 - dependencies: - loose-envify: 1.4.0 - react: 18.2.0 - scheduler: 0.23.0 - /react-error-overlay/6.0.11: resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false @@ -8030,7 +8032,7 @@ packages: engines: {node: '>=0.10.0'} dev: true - /react-remove-scroll-bar/2.3.3_w5j4k42lgipnm43s3brx6h3c34: + /react-remove-scroll-bar/2.3.3_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} engines: {node: '>=10'} peerDependencies: @@ -8040,13 +8042,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.20 - react: 18.2.0 - react-style-singleton: 2.2.1_w5j4k42lgipnm43s3brx6h3c34 + '@types/react': 17.0.50 + react: 17.0.2 + react-style-singleton: 2.2.1_pxzommwrsowkd4kgag6q3sluym tslib: 2.4.0 dev: false - /react-remove-scroll/2.5.4_w5j4k42lgipnm43s3brx6h3c34: + /react-remove-scroll/2.5.4_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} engines: {node: '>=10'} peerDependencies: @@ -8056,13 +8058,13 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.20 - react: 18.2.0 - react-remove-scroll-bar: 2.3.3_w5j4k42lgipnm43s3brx6h3c34 - react-style-singleton: 2.2.1_w5j4k42lgipnm43s3brx6h3c34 + '@types/react': 17.0.50 + react: 17.0.2 + react-remove-scroll-bar: 2.3.3_pxzommwrsowkd4kgag6q3sluym + react-style-singleton: 2.2.1_pxzommwrsowkd4kgag6q3sluym tslib: 2.4.0 - use-callback-ref: 1.3.0_w5j4k42lgipnm43s3brx6h3c34 - use-sidecar: 1.1.2_w5j4k42lgipnm43s3brx6h3c34 + use-callback-ref: 1.3.0_pxzommwrsowkd4kgag6q3sluym + use-sidecar: 1.1.2_pxzommwrsowkd4kgag6q3sluym dev: false /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: @@ -8109,7 +8111,7 @@ packages: tiny-warning: 1.0.3 dev: false - /react-style-singleton/2.2.1_w5j4k42lgipnm43s3brx6h3c34: + /react-style-singleton/2.2.1_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} engines: {node: '>=10'} peerDependencies: @@ -8119,10 +8121,10 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.20 + '@types/react': 17.0.50 get-nonce: 1.0.1 invariant: 2.2.4 - react: 18.2.0 + react: 17.0.2 tslib: 2.4.0 dev: false @@ -8147,12 +8149,6 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 - /react/18.2.0: - resolution: {integrity: sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==} - engines: {node: '>=0.10.0'} - dependencies: - loose-envify: 1.4.0 - /readable-stream/2.3.7: resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: @@ -8472,11 +8468,6 @@ packages: loose-envify: 1.4.0 object-assign: 4.1.1 - /scheduler/0.23.0: - resolution: {integrity: sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==} - dependencies: - loose-envify: 1.4.0 - /schema-utils/2.7.0: resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} engines: {node: '>= 8.9.0'} @@ -9360,7 +9351,7 @@ packages: prepend-http: 2.0.0 dev: false - /use-callback-ref/1.3.0_w5j4k42lgipnm43s3brx6h3c34: + /use-callback-ref/1.3.0_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} engines: {node: '>=10'} peerDependencies: @@ -9370,8 +9361,8 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.20 - react: 18.2.0 + '@types/react': 17.0.50 + react: 17.0.2 tslib: 2.4.0 dev: false @@ -9408,7 +9399,7 @@ packages: use-isomorphic-layout-effect: 1.1.2_react@17.0.2 dev: false - /use-sidecar/1.1.2_w5j4k42lgipnm43s3brx6h3c34: + /use-sidecar/1.1.2_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} engines: {node: '>=10'} peerDependencies: @@ -9418,9 +9409,9 @@ packages: '@types/react': optional: true dependencies: - '@types/react': 18.0.20 + '@types/react': 17.0.50 detect-node-es: 1.1.0 - react: 18.2.0 + react: 17.0.2 tslib: 2.4.0 dev: false diff --git a/website/docs/intro.md b/website/docs/intro.md index 8a2e69d9..51f23abd 100644 --- a/website/docs/intro.md +++ b/website/docs/intro.md @@ -2,46 +2,44 @@ sidebar_position: 1 --- -# Tutorial Intro - -Let's discover **Docusaurus in less than 5 minutes**. - ## Getting Started -Get started by **creating a new site**. - -Or **try Docusaurus immediately** with **[docusaurus.new](https://docusaurus.new)**. - -### What you'll need - -- [Node.js](https://nodejs.org/en/download/) version 16.14 or above: - - When installing Node.js, you are recommended to check all checkboxes related to dependencies. - -## Generate a new site - -Generate a new Docusaurus site using the **classic template**. - -The classic template will automatically be added to your project after you run the command: +Install -```bash -npm init docusaurus@latest my-website classic +``` +npm install @suiet/wallet-kit +# or +yarn add @suiet/wallet-kit +# or +pnpm add @suiet/wallet-kit ``` -You can type this command into Command Prompt, Powershell, Terminal, or any other integrated terminal of your code editor. - -The command also installs all necessary dependencies you need to run Docusaurus. +Import -## Start your site +``` +import { + getDefaultWallets, + WalletProvider, + ConnectButton, +} from '@suiet/wallet-kit'; +import '@suiet/wallet-kit/style.css'; +``` -Run the development server: +Wrap providers -```bash -cd my-website -npm run start +``` +const wallets = getDefaultWallets(); + + + ``` -The `cd` command changes the directory you're working with. In order to work with your newly created Docusaurus site, you'll need to navigate the terminal there. - -The `npm run start` command builds your website locally and serves it through a development server, ready for you to view at http://localhost:3000/. +Add the connect button -Open `docs/intro.md` (this page) and edit some lines: the site **reloads automatically** and displays your changes. +``` +const App = () => { + return ( + + ) +} +``` diff --git a/website/docs/roadmap/features.md b/website/features.md similarity index 100% rename from website/docs/roadmap/features.md rename to website/features.md diff --git a/website/package.json b/website/package.json index a389d815..4813435e 100644 --- a/website/package.json +++ b/website/package.json @@ -25,6 +25,7 @@ }, "devDependencies": { "@docusaurus/module-type-aliases": "2.1.0", + "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", "@tsconfig/docusaurus": "^1.0.5", "typescript": "^4.7.4" }, diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 305139fb..b0761d05 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -4,20 +4,28 @@ import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; +// import { +// getDefaultWallets, +// WalletProvider, +// ConnectButton, +// } from '@suiet/wallet-kit'; +// import '@suiet/wallet-kit/style.css'; import styles from './index.module.css'; function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); + const { siteConfig } = useDocusaurusContext(); return (

    {siteConfig.title}

    {siteConfig.tagline}

    + {/* */}
    + to="/docs/intro" + > Docusaurus Tutorial - 5min ⏱️
    @@ -27,12 +35,17 @@ function HomepageHeader() { } export default function Home(): JSX.Element { - const {siteConfig} = useDocusaurusContext(); + const { siteConfig } = useDocusaurusContext(); + // const wallets = getDefaultWallets(); + return ( + description="Description will go into a meta tag in " + > + {/* */} + {/* */}
    From ee89565825790746760bffe1d78591469c466cf0 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Mon, 19 Sep 2022 10:43:39 -0400 Subject: [PATCH 017/654] feat: website integrate suiet --- .gitignore | 2 + .npmrc | 1 + package.json | 9 ++++- .../{getDefaultWallets.ts => getter.ts} | 19 +++++++++- packages/kit/src/adapter/index.ts | 1 + packages/kit/src/adapter/suiet/index.ts | 18 +++++++++ packages/kit/src/hooks/index.ts | 1 + packages/kit/src/index.ts | 4 +- packages/kit/src/main.tsx | 2 +- pnpm-lock.yaml | 22 +++++++++-- website/package.json | 1 + website/src/pages/index.tsx | 38 +++++++------------ 12 files changed, 85 insertions(+), 33 deletions(-) create mode 100644 .npmrc rename packages/kit/src/adapter/{getDefaultWallets.ts => getter.ts} (76%) create mode 100644 packages/kit/src/adapter/index.ts create mode 100644 packages/kit/src/adapter/suiet/index.ts create mode 100644 packages/kit/src/hooks/index.ts diff --git a/.gitignore b/.gitignore index 2aa374bd..4dc4794b 100644 --- a/.gitignore +++ b/.gitignore @@ -139,3 +139,5 @@ dist # Content layer .contentlayer + +.idea/ \ No newline at end of file diff --git a/.npmrc b/.npmrc new file mode 100644 index 00000000..fa4e0952 --- /dev/null +++ b/.npmrc @@ -0,0 +1 @@ +strict-peer-dependencies=false \ No newline at end of file diff --git a/package.json b/package.json index 48880909..6198dcdc 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,17 @@ } } }, + "workspaces": [ + "packages/*" + ], "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, "keywords": [], "author": "", - "license": "ISC" + "license": "ISC", + "dependencies": { + "@suiet/wallet-adapter": "^0.0.7", + "@suiet/wallet-kit": "workspace:^0.0.1" + } } diff --git a/packages/kit/src/adapter/getDefaultWallets.ts b/packages/kit/src/adapter/getter.ts similarity index 76% rename from packages/kit/src/adapter/getDefaultWallets.ts rename to packages/kit/src/adapter/getter.ts index cc59498c..09648d69 100644 --- a/packages/kit/src/adapter/getDefaultWallets.ts +++ b/packages/kit/src/adapter/getter.ts @@ -1,12 +1,13 @@ import { Wallet, WalletInstance, WalletList } from './KitAdapter'; import { sui } from './sui'; +import {suiet} from "./suiet"; interface WalletListItem extends Wallet { index: number; group: string; } -export function adapterInstance(walletList: WalletList) { +function adapterInstance(walletList: WalletList) { const newWallets: WalletInstance[] = []; let index = -1; @@ -45,6 +46,22 @@ export function adapterInstance(walletList: WalletList) { export function getDefaultWallets() { const wallets: WalletList = [ + { + group: 'Popular', + wallets: [suiet()], + }, + ]; + + return adapterInstance(wallets); +} + + +export function getAllWallets() { + const wallets: WalletList = [ + { + group: 'Popular', + wallets: [suiet()], + }, { group: 'Popular', wallets: [sui()], diff --git a/packages/kit/src/adapter/index.ts b/packages/kit/src/adapter/index.ts new file mode 100644 index 00000000..10bde90c --- /dev/null +++ b/packages/kit/src/adapter/index.ts @@ -0,0 +1 @@ +export * from './getter' \ No newline at end of file diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts new file mode 100644 index 00000000..3b706bef --- /dev/null +++ b/packages/kit/src/adapter/suiet/index.ts @@ -0,0 +1,18 @@ +import { SuietWalletAdapter } from '@suiet/wallet-adapter'; +import { Wallet } from '../KitAdapter'; + +export const suiet = (): Wallet => { + return { + name: 'Suiet Wallet', + group: 'Popular', + iconUrl: '', + installed: + typeof window !== 'undefined' && + typeof (window as any).__suiet__ !== undefined, + createAdapter: () => { + return { + adapter: new SuietWalletAdapter(), + }; + }, + }; +}; diff --git a/packages/kit/src/hooks/index.ts b/packages/kit/src/hooks/index.ts new file mode 100644 index 00000000..285aafc0 --- /dev/null +++ b/packages/kit/src/hooks/index.ts @@ -0,0 +1 @@ +export * from './useWallet'; diff --git a/packages/kit/src/index.ts b/packages/kit/src/index.ts index 44937715..e6a9d7e1 100644 --- a/packages/kit/src/index.ts +++ b/packages/kit/src/index.ts @@ -1,3 +1,3 @@ -export { useWallet } from './hooks/useWallet'; -export { getDefaultWallets } from './adapter/getDefaultWallets'; +export * from './hooks'; +export * from './adapter'; export * from './components'; diff --git a/packages/kit/src/main.tsx b/packages/kit/src/main.tsx index 52196f1b..cbbbad45 100644 --- a/packages/kit/src/main.tsx +++ b/packages/kit/src/main.tsx @@ -2,7 +2,7 @@ import React from 'react'; import ReactDOM from 'react-dom'; import { ConnectButton } from './components/ConnectButton'; import { WalletProvider } from './wallets/provider'; -import { getDefaultWallets } from './adapter/getDefaultWallets'; +import { getDefaultWallets } from './adapter/getter'; const supportedWallets = getDefaultWallets(); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b8a6f7df..27f759c9 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,7 +3,12 @@ lockfileVersion: 5.4 importers: .: - specifiers: {} + specifiers: + '@suiet/wallet-adapter': ^0.0.7 + '@suiet/wallet-kit': workspace:^0.0.1 + dependencies: + '@suiet/wallet-adapter': 0.0.7 + '@suiet/wallet-kit': link:packages/kit packages/kit: specifiers: @@ -51,7 +56,7 @@ importers: '@docusaurus/preset-classic': 2.1.0 '@mdx-js/react': ^1.6.22 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 - '@suiet/wallet-kit': workspace:^ + '@suiet/wallet-kit': ^0.0.1 '@tsconfig/docusaurus': ^1.0.5 clsx: ^1.2.1 prism-react-renderer: ^1.3.5 @@ -2917,6 +2922,17 @@ packages: webpack-sources: 3.2.3 dev: false + /@suiet/wallet-adapter/0.0.7: + resolution: {integrity: sha512-cJ0nsEJm7/cXRHaLlzK5apjLPRseggTAk7GKxaJH6U27oyM4o0nXoCfjCvZd4rDt5FP+npA1lD79/hSbnvgzgQ==} + dependencies: + '@mysten/sui.js': 0.10.0 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} engines: {node: '>=10'} @@ -3095,7 +3111,7 @@ packages: /@types/connect/3.4.35: resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: - '@types/node': 12.20.55 + '@types/node': 17.0.45 /@types/eslint-scope/3.7.4: resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} diff --git a/website/package.json b/website/package.json index 4813435e..f74b4bfd 100644 --- a/website/package.json +++ b/website/package.json @@ -18,6 +18,7 @@ "@docusaurus/core": "2.1.0", "@docusaurus/preset-classic": "2.1.0", "@mdx-js/react": "^1.6.22", + "@suiet/wallet-kit": "^0.0.1", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5", "react": "^17.0.2", diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index b0761d05..07c7ebc9 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -1,33 +1,22 @@ -import React from 'react'; +import React, {useEffect} from 'react'; import clsx from 'clsx'; -import Link from '@docusaurus/Link'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; -// import { -// getDefaultWallets, -// WalletProvider, -// ConnectButton, -// } from '@suiet/wallet-kit'; -// import '@suiet/wallet-kit/style.css'; - import styles from './index.module.css'; +import {ConnectButton, WalletProvider} from "@suiet/wallet-kit"; +import '@suiet/wallet-kit/style.css'; +import {getAllWallets} from "@suiet/wallet-kit"; function HomepageHeader() { - const { siteConfig } = useDocusaurusContext(); + const {siteConfig} = useDocusaurusContext(); return (

    {siteConfig.title}

    {siteConfig.tagline}

    - {/* */}
    - - Docusaurus Tutorial - 5min ⏱️ - +
    @@ -35,20 +24,19 @@ function HomepageHeader() { } export default function Home(): JSX.Element { - const { siteConfig } = useDocusaurusContext(); - // const wallets = getDefaultWallets(); + const {siteConfig} = useDocusaurusContext(); return ( - {/* */} - - {/* */} -
    - -
    + + +
    + +
    +
    ); } From 6a39c0b0755179ff555f8f3717d194e088c83a8f Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Mon, 19 Sep 2022 11:20:29 -0400 Subject: [PATCH 018/654] feat: add wallet option logo --- package.json | 6 +- packages/kit/package.json | 3 +- packages/kit/src/adapter/sui/index.ts | 3 +- packages/kit/src/adapter/sui/logo.png | Bin 0 -> 654 bytes packages/kit/src/adapter/suiet/index.ts | 3 +- packages/kit/src/adapter/suiet/logo.png | Bin 0 -> 1619 bytes packages/kit/src/components/Icon/index.tsx | 42 + .../components/Modal/ConnectWalletModal.tsx | 21 +- .../src/components/Modal/index.module.scss | 12 +- packages/kit/src/types/index.ts | 10 + pnpm-lock.yaml | 13 +- website/yarn.lock | 7490 ----------------- 12 files changed, 86 insertions(+), 7517 deletions(-) create mode 100644 packages/kit/src/adapter/sui/logo.png create mode 100644 packages/kit/src/adapter/suiet/logo.png create mode 100644 packages/kit/src/components/Icon/index.tsx create mode 100644 packages/kit/src/types/index.ts delete mode 100644 website/yarn.lock diff --git a/package.json b/package.json index 6198dcdc..d526fce0 100644 --- a/package.json +++ b/package.json @@ -18,9 +18,5 @@ }, "keywords": [], "author": "", - "license": "ISC", - "dependencies": { - "@suiet/wallet-adapter": "^0.0.7", - "@suiet/wallet-kit": "workspace:^0.0.1" - } + "license": "ISC" } diff --git a/packages/kit/package.json b/packages/kit/package.json index c3e5f830..bb51ef8d 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -20,7 +20,8 @@ "@mysten/sui.js": "^0.10.0", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", - "lodash": "^4.17.21" + "lodash": "^4.17.21", + "@suiet/wallet-adapter": "^0.0.7" }, "devDependencies": { "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index 5349cd60..585b1723 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -1,11 +1,12 @@ import { SuiWalletAdapter } from '@mysten/wallet-adapter-sui-wallet'; import { Wallet } from '../KitAdapter'; +import logo from './logo.png' export const sui = (): Wallet => { return { name: 'Sui Wallet', group: 'Popular', - iconUrl: '', + iconUrl: logo, installed: typeof window !== 'undefined' && typeof (window as any).suiWallet !== undefined, diff --git a/packages/kit/src/adapter/sui/logo.png b/packages/kit/src/adapter/sui/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2aac857eae0cc071470d75a82ffd82558c5297 GIT binary patch literal 654 zcmV;90&)F`P) zC67m0m&2%IfP7i7xGMPYqe-sZpi^}O&^FI!OEs<}Z7wGx%;jnXK|m+!2q5!a;08K3 zCQN2h78|t|@7FtvLTCV2_`LcmNGCMnjz!EiB#6b_aviVX6IP)C7K#ljwSbX6^WWT6 znFdD==Zk`{3I(v~`MfUHiQDko+snCW=**stvhYo?x!oj;LIJ$U3r-JN+?qPV+qDKO zTYGs=4_l-Lbe`wygpo49y6f|?B$%CyFn!$O`bnGn@2Wih?6Uf2_p5JCI%I$Pl(y9i zQW;>m(j+PKKGJ9GjAu?c+&v#d)+F~9tGtx0I2JQG7S+i8Qg2C9^+s2;h&kGSbE!dV z=PGP9dGN`@vLNB;R2%A>EaeFF+d3Nu6xhUo$?YkJ`GTM%i!&b4R9~wOaBkS7T;o97 zO&`?>q(inl<;;+Qs+0i+Bf7L*o2Oqqxyb%VRAh>pGV<5P9THLH%%X+a6$?M$Vb+sX z-{R7!AzRX<{cxe;^JYab-fwVcI*O&McefUHTOPCmGSUMw@=v(t?pFJlT=?P%lMACZ oh91sbwcfdaE~^L71L!)yUvy8;FaRsx*#H0l07*qoM6N<$f=S0D*Z=?k literal 0 HcmV?d00001 diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index 3b706bef..177505b2 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -1,11 +1,12 @@ import { SuietWalletAdapter } from '@suiet/wallet-adapter'; import { Wallet } from '../KitAdapter'; +import logo from './logo.png' export const suiet = (): Wallet => { return { name: 'Suiet Wallet', group: 'Popular', - iconUrl: '', + iconUrl: logo, installed: typeof window !== 'undefined' && typeof (window as any).__suiet__ !== undefined, diff --git a/packages/kit/src/adapter/suiet/logo.png b/packages/kit/src/adapter/suiet/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..219ca2b2366be0d6f98120b0cca121420befadac GIT binary patch literal 1619 zcmV-Z2CVssP)jU{n9~Cd zGUh@~XK zxpq3=loclN1a{1@W1!26Qs%-LxI{0@8&d%&1YMRED3DmLT<}>|PAQ~gsVfv~T2g_W z7uVgbq*ByEP2XP;wdKRYXQ2fR#Pq zscjDXHdfd$3=H=O*Z*eRkmHjp4W{NaGM5sdR8=a0!H_WaZI`|3-iV>xalRECV?h+XY5EI50jdMHCtt8y+ZaDH*cN z39tDeJX~#?Dj4IJBifkmCs{{fw#`0vnpZF_hcmdC^SP@HCTC-i$F^6rWp!Eqxs8G~ zvXU^mr-xMo4y$^Mi@&y*?Q_yd4s)ENybkE$RAOyekX}%wJ1^v$oM~}%dxaxg9Y*(7 zSi1s20eyue20pQ?65I*LcT|`WuD&N7qe%t%CWRuM6V#4Ordk>b*t!UdM6zm-@brB> zJb7=0XT}zUWG&v5w%j4Dw&@Pw^?fxB2^o)nIgg!d9iEf9o9}dH4YA_GMt6Mm|4$;d zU&Y4i9_Z5}gV=nR1aVTdxsb-=atQ0K5=$|mHoLj5^gLMUn#am_tYVPQ?dY^z0${e zVf+jG2E%!}4`Dv=+W1^pq_(YbcxnG2W`&6FTx#%FKUIK=0(#o!PB?TfL7=1v-lKN< z0DO<{9U)v2od4+uUCor;JyM1DzMm>8iNyTfBM!gK62y8AAT0MzcLr&%ark_nX^B7( zl^wU|fVP{}b=`bqc_zfV%Ia8oo(b^+2ZBr|uDg<`@}Z{OpJw|6C`ft9Of$-J3t8S+ z1_u-+8(FGjWjMb{N`P*bRC`n;jjACH6 z$30o|H)OU=OYSoVO!>^$PQld>E`i@&I}$X`?0j8*DSZ{GbJmZQup-p3(V^_|VWZV( zjKK^d$jG-kM{YHuf}bUM@=LWP1sQK8LnEKbe=)xN3#mlG#U{E{)Hd=+{s-1x=^}n8 R^0NQ{002ovPDHLkV1oIe>;V7( literal 0 HcmV?d00001 diff --git a/packages/kit/src/components/Icon/index.tsx b/packages/kit/src/components/Icon/index.tsx new file mode 100644 index 00000000..65998ba5 --- /dev/null +++ b/packages/kit/src/components/Icon/index.tsx @@ -0,0 +1,42 @@ +import React, { CSSProperties, ReactNode } from 'react'; +import { Extendable } from '../../types'; + +export type IconProps = Extendable & { + icon: string | ReactNode; + alt?: string; + onClick?: () => void; + elClassName?: string; + elStyle?: CSSProperties; +}; + +/** + * Wrap icon such as svg/img + * with the essential dom properties: onClick, className, style... + * @constructor + */ +const Icon = (props: IconProps) => { + const { icon, alt = 'icon' } = props; + return ( +
    + {typeof icon === 'string' ? ( + {alt} + ) : ( + React.cloneElement(icon as any, { + className: props.elClassName, + style: props.elStyle, + }) + )} +
    + ); +}; + +export default Icon; diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 2e13c4ef..5a7297d8 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -1,7 +1,8 @@ -import React, { ReactNode } from 'react'; +import React, {ReactNode} from 'react'; import * as Dialog from '@radix-ui/react-dialog'; -import { WalletInstance } from '../../adapter/KitAdapter'; +import {WalletInstance} from '../../adapter/KitAdapter'; import styles from './index.module.scss'; +import Icon from "../Icon"; interface ModalProps { children: ReactNode; @@ -9,7 +10,7 @@ interface ModalProps { content: ReactNode; } -function Modal({ children, content, title }: ModalProps) { +function Modal({children, content, title}: ModalProps) { return ( {children} @@ -35,10 +36,10 @@ interface ConnectWalletModalProps { } export function ConnectWalletModal({ - walletGroups, - children, - onWalletClick, -}: ConnectWalletModalProps) { + walletGroups, + children, + onWalletClick, + }: ConnectWalletModalProps) { return ( onWalletClick(wallet)} > - + {wallet?.name}
    ); diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss index 3a38c101..d987f89f 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.module.scss @@ -79,12 +79,16 @@ // background-color: rgba(224, 232, 255, 0.1); } - span { + &__icon { width: 36px; height: 36px; - display: inline-block; - background: url('../../assets/logo.svg') no-repeat center; - background-size: cover; + border-radius: 18px; margin-right: 10px; + outline: 1px solid #DCDFEA; + } + &__icon-img { + width: 36px; + border-radius: 18px; + object-fit: cover; } } diff --git a/packages/kit/src/types/index.ts b/packages/kit/src/types/index.ts new file mode 100644 index 00000000..5e284862 --- /dev/null +++ b/packages/kit/src/types/index.ts @@ -0,0 +1,10 @@ +import { CSSProperties, ReactNode } from 'react'; + +export interface StyleExtendable { + className?: string; + style?: CSSProperties; +} + +export type Extendable = StyleExtendable & { + children?: T; +}; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 27f759c9..f958895c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -3,12 +3,7 @@ lockfileVersion: 5.4 importers: .: - specifiers: - '@suiet/wallet-adapter': ^0.0.7 - '@suiet/wallet-kit': workspace:^0.0.1 - dependencies: - '@suiet/wallet-adapter': 0.0.7 - '@suiet/wallet-kit': link:packages/kit + specifiers: {} packages/kit: specifiers: @@ -16,6 +11,7 @@ importers: '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 + '@suiet/wallet-adapter': ^0.0.7 '@types/lodash': ^4.14.185 '@types/react': ^17 '@types/react-dom': ^17 @@ -33,6 +29,7 @@ importers: '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim + '@suiet/wallet-adapter': 0.0.7_@mysten+sui.js@0.10.0 lodash: 4.17.21 devDependencies: '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 @@ -2922,8 +2919,10 @@ packages: webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.7: + /@suiet/wallet-adapter/0.0.7_@mysten+sui.js@0.10.0: resolution: {integrity: sha512-cJ0nsEJm7/cXRHaLlzK5apjLPRseggTAk7GKxaJH6U27oyM4o0nXoCfjCvZd4rDt5FP+npA1lD79/hSbnvgzgQ==} + peerDependencies: + '@mysten/sui.js': ^0.10.0 dependencies: '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 diff --git a/website/yarn.lock b/website/yarn.lock deleted file mode 100644 index b23155ce..00000000 --- a/website/yarn.lock +++ /dev/null @@ -1,7490 +0,0 @@ -# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. -# yarn lockfile v1 - - -"@algolia/autocomplete-core@1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.7.1.tgz#025538b8a9564a9f3dd5bcf8a236d6951c76c7d1" - integrity sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg== - dependencies: - "@algolia/autocomplete-shared" "1.7.1" - -"@algolia/autocomplete-preset-algolia@1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.7.1.tgz#7dadc5607097766478014ae2e9e1c9c4b3f957c8" - integrity sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg== - dependencies: - "@algolia/autocomplete-shared" "1.7.1" - -"@algolia/autocomplete-shared@1.7.1": - version "1.7.1" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.7.1.tgz#95c3a0b4b78858fed730cf9c755b7d1cd0c82c74" - integrity sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg== - -"@algolia/cache-browser-local-storage@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.14.2.tgz#d5b1b90130ca87c6321de876e167df9ec6524936" - integrity sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA== - dependencies: - "@algolia/cache-common" "4.14.2" - -"@algolia/cache-common@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.14.2.tgz#b946b6103c922f0c06006fb6929163ed2c67d598" - integrity sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg== - -"@algolia/cache-in-memory@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.14.2.tgz#88e4a21474f9ac05331c2fa3ceb929684a395a24" - integrity sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ== - dependencies: - "@algolia/cache-common" "4.14.2" - -"@algolia/client-account@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.14.2.tgz#b76ac1ba9ea71e8c3f77a1805b48350dc0728a16" - integrity sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/client-search" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-analytics@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.14.2.tgz#ca04dcaf9a78ee5c92c5cb5e9c74cf031eb2f1fb" - integrity sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/client-search" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-common@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.14.2.tgz#e1324e167ffa8af60f3e8bcd122110fd0bfd1300" - integrity sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q== - dependencies: - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-personalization@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.14.2.tgz#656bbb6157a3dd1a4be7de65e457fda136c404ec" - integrity sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/client-search@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.14.2.tgz#357bdb7e640163f0e33bad231dfcc21f67dc2e92" - integrity sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw== - dependencies: - "@algolia/client-common" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/transporter" "4.14.2" - -"@algolia/events@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" - integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== - -"@algolia/logger-common@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.14.2.tgz#b74b3a92431f92665519d95942c246793ec390ee" - integrity sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA== - -"@algolia/logger-console@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.14.2.tgz#ec49cb47408f5811d4792598683923a800abce7b" - integrity sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g== - dependencies: - "@algolia/logger-common" "4.14.2" - -"@algolia/requester-browser-xhr@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.14.2.tgz#a2cd4d9d8d90d53109cc7f3682dc6ebf20f798f2" - integrity sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw== - dependencies: - "@algolia/requester-common" "4.14.2" - -"@algolia/requester-common@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.14.2.tgz#bc4e9e5ee16c953c0ecacbfb334a33c30c28b1a1" - integrity sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg== - -"@algolia/requester-node-http@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.14.2.tgz#7c1223a1785decaab1def64c83dade6bea45e115" - integrity sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg== - dependencies: - "@algolia/requester-common" "4.14.2" - -"@algolia/transporter@4.14.2": - version "4.14.2" - resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.14.2.tgz#77c069047fb1a4359ee6a51f51829508e44a1e3d" - integrity sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ== - dependencies: - "@algolia/cache-common" "4.14.2" - "@algolia/logger-common" "4.14.2" - "@algolia/requester-common" "4.14.2" - -"@ampproject/remapping@^2.1.0": - version "2.2.0" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d" - integrity sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w== - dependencies: - "@jridgewell/gen-mapping" "^0.1.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.10.4", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.18.6", "@babel/code-frame@^7.8.3": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.18.6.tgz#3b25d38c89600baa2dcc219edfa88a74eb2c427a" - integrity sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q== - dependencies: - "@babel/highlight" "^7.18.6" - -"@babel/compat-data@^7.17.7", "@babel/compat-data@^7.18.8", "@babel/compat-data@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.19.1.tgz#72d647b4ff6a4f82878d184613353af1dd0290f9" - integrity sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg== - -"@babel/core@7.12.9": - version "7.12.9" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.12.9.tgz#fd450c4ec10cdbb980e2928b7aa7a28484593fc8" - integrity sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ== - dependencies: - "@babel/code-frame" "^7.10.4" - "@babel/generator" "^7.12.5" - "@babel/helper-module-transforms" "^7.12.1" - "@babel/helpers" "^7.12.5" - "@babel/parser" "^7.12.7" - "@babel/template" "^7.12.7" - "@babel/traverse" "^7.12.9" - "@babel/types" "^7.12.7" - convert-source-map "^1.7.0" - debug "^4.1.0" - gensync "^1.0.0-beta.1" - json5 "^2.1.2" - lodash "^4.17.19" - resolve "^1.3.2" - semver "^5.4.1" - source-map "^0.5.0" - -"@babel/core@^7.18.5", "@babel/core@^7.18.6": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.19.1.tgz#c8fa615c5e88e272564ace3d42fbc8b17bfeb22b" - integrity sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw== - dependencies: - "@ampproject/remapping" "^2.1.0" - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.0" - "@babel/helper-compilation-targets" "^7.19.1" - "@babel/helper-module-transforms" "^7.19.0" - "@babel/helpers" "^7.19.0" - "@babel/parser" "^7.19.1" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.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@^7.12.5", "@babel/generator@^7.18.7", "@babel/generator@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.19.0.tgz#785596c06425e59334df2ccee63ab166b738419a" - integrity sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg== - dependencies: - "@babel/types" "^7.19.0" - "@jridgewell/gen-mapping" "^0.3.2" - jsesc "^2.5.1" - -"@babel/helper-annotate-as-pure@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz#eaa49f6f80d5a33f9a5dd2276e6d6e451be0a6bb" - integrity sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-builder-binary-assignment-operator-visitor@^7.18.6": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz#acd4edfd7a566d1d51ea975dff38fd52906981bb" - integrity sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw== - dependencies: - "@babel/helper-explode-assignable-expression" "^7.18.6" - "@babel/types" "^7.18.9" - -"@babel/helper-compilation-targets@^7.17.7", "@babel/helper-compilation-targets@^7.18.9", "@babel/helper-compilation-targets@^7.19.0", "@babel/helper-compilation-targets@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.1.tgz#7f630911d83b408b76fe584831c98e5395d7a17c" - integrity sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg== - dependencies: - "@babel/compat-data" "^7.19.1" - "@babel/helper-validator-option" "^7.18.6" - browserslist "^4.21.3" - semver "^6.3.0" - -"@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz#bfd6904620df4e46470bae4850d66be1054c404b" - integrity sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz#7976aca61c0984202baca73d84e2337a5424a41b" - integrity sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - regexpu-core "^5.1.0" - -"@babel/helper-define-polyfill-provider@^0.3.3": - version "0.3.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz#8612e55be5d51f0cd1f36b4a5a83924e89884b7a" - integrity sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww== - dependencies: - "@babel/helper-compilation-targets" "^7.17.7" - "@babel/helper-plugin-utils" "^7.16.7" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - semver "^6.1.2" - -"@babel/helper-environment-visitor@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz#0c0cee9b35d2ca190478756865bb3528422f51be" - integrity sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg== - -"@babel/helper-explode-assignable-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz#41f8228ef0a6f1a036b8dfdfec7ce94f9a6bc096" - integrity sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-function-name@^7.18.9", "@babel/helper-function-name@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz#941574ed5390682e872e52d3f38ce9d1bef4648c" - integrity sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w== - dependencies: - "@babel/template" "^7.18.10" - "@babel/types" "^7.19.0" - -"@babel/helper-hoist-variables@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz#d4d2c8fb4baeaa5c68b99cc8245c56554f926678" - integrity sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-member-expression-to-functions@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz#1531661e8375af843ad37ac692c132841e2fd815" - integrity sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-module-imports@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz#1e3ebdbbd08aad1437b428c50204db13c5a3ca6e" - integrity sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-module-transforms@^7.12.1", "@babel/helper-module-transforms@^7.18.6", "@babel/helper-module-transforms@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz#309b230f04e22c58c6a2c0c0c7e50b216d350c30" - integrity sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/helper-validator-identifier" "^7.18.6" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" - -"@babel/helper-optimise-call-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz#9369aa943ee7da47edab2cb4e838acf09d290ffe" - integrity sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-plugin-utils@7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.10.4.tgz#2f75a831269d4f677de49986dff59927533cf375" - integrity sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg== - -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.16.7", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.19.0", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz#4796bb14961521f0f8715990bee2fb6e51ce21bf" - integrity sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw== - -"@babel/helper-remap-async-to-generator@^7.18.6", "@babel/helper-remap-async-to-generator@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz#997458a0e3357080e54e1d79ec347f8a8cd28519" - integrity sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-wrap-function" "^7.18.9" - "@babel/types" "^7.18.9" - -"@babel/helper-replace-supers@^7.18.6", "@babel/helper-replace-supers@^7.18.9": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz#e1592a9b4b368aa6bdb8784a711e0bcbf0612b78" - integrity sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-member-expression-to-functions" "^7.18.9" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/traverse" "^7.19.1" - "@babel/types" "^7.19.0" - -"@babel/helper-simple-access@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz#d6d8f51f4ac2978068df934b569f08f29788c7ea" - integrity sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-skip-transparent-expression-wrappers@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz#778d87b3a758d90b471e7b9918f34a9a02eb5818" - integrity sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw== - dependencies: - "@babel/types" "^7.18.9" - -"@babel/helper-split-export-declaration@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz#7367949bc75b20c6d5a5d4a97bba2824ae8ef075" - integrity sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA== - dependencies: - "@babel/types" "^7.18.6" - -"@babel/helper-string-parser@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz#181f22d28ebe1b3857fa575f5c290b1aaf659b56" - integrity sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw== - -"@babel/helper-validator-identifier@^7.18.6": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz#7eea834cf32901ffdc1a7ee555e2f9c27e249ca2" - integrity sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w== - -"@babel/helper-validator-option@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz#bf0d2b5a509b1f336099e4ff36e1a63aa5db4db8" - integrity sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw== - -"@babel/helper-wrap-function@^7.18.9": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz#89f18335cff1152373222f76a4b37799636ae8b1" - integrity sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg== - dependencies: - "@babel/helper-function-name" "^7.19.0" - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" - -"@babel/helpers@^7.12.5", "@babel/helpers@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.19.0.tgz#f30534657faf246ae96551d88dd31e9d1fa1fc18" - integrity sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg== - dependencies: - "@babel/template" "^7.18.10" - "@babel/traverse" "^7.19.0" - "@babel/types" "^7.19.0" - -"@babel/highlight@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.18.6.tgz#81158601e93e2563795adcbfbdf5d64be3f2ecdf" - integrity sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g== - dependencies: - "@babel/helper-validator-identifier" "^7.18.6" - chalk "^2.0.0" - js-tokens "^4.0.0" - -"@babel/parser@^7.12.7", "@babel/parser@^7.18.10", "@babel/parser@^7.18.8", "@babel/parser@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.19.1.tgz#6f6d6c2e621aad19a92544cc217ed13f1aac5b4c" - integrity sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.18.6.tgz#da5b8f9a580acdfbe53494dba45ea389fb09a4d2" - integrity sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz#a11af19aa373d68d561f08e0a57242350ed0ec50" - integrity sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - -"@babel/plugin-proposal-async-generator-functions@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz#34f6f5174b688529342288cd264f80c9ea9fb4a7" - integrity sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q== - dependencies: - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-remap-async-to-generator" "^7.18.9" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-proposal-class-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz#b110f59741895f7ec21a6fff696ec46265c446a3" - integrity sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-class-static-block@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz#8aa81d403ab72d3962fc06c26e222dacfc9b9020" - integrity sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - -"@babel/plugin-proposal-dynamic-import@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz#72bcf8d408799f547d759298c3c27c7e7faa4d94" - integrity sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - -"@babel/plugin-proposal-json-strings@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz#7e8788c1811c393aff762817e7dbf1ebd0c05f0b" - integrity sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-proposal-logical-assignment-operators@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz#8148cbb350483bf6220af06fa6db3690e14b2e23" - integrity sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-proposal-nullish-coalescing-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" - integrity sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-proposal-numeric-separator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz#899b14fbafe87f053d2c5ff05b36029c62e13c75" - integrity sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-proposal-object-rest-spread@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.12.1.tgz#def9bd03cea0f9b72283dac0ec22d289c7691069" - integrity sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.0" - "@babel/plugin-transform-parameters" "^7.12.1" - -"@babel/plugin-proposal-object-rest-spread@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz#f9434f6beb2c8cae9dfcf97d2a5941bbbf9ad4e7" - integrity sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q== - dependencies: - "@babel/compat-data" "^7.18.8" - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.18.8" - -"@babel/plugin-proposal-optional-catch-binding@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz#f9400d0e6a3ea93ba9ef70b09e72dd6da638a2cb" - integrity sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-proposal-optional-chaining@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz#e8e8fe0723f2563960e4bf5e9690933691915993" - integrity sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-proposal-private-methods@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz#5209de7d213457548a98436fa2882f52f4be6bea" - integrity sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-proposal-private-property-in-object@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz#a64137b232f0aca3733a67eb1a144c192389c503" - integrity sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-create-class-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-proposal-unicode-property-regex@^7.18.6", "@babel/plugin-proposal-unicode-property-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz#af613d2cd5e643643b65cded64207b15c85cb78e" - integrity sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-async-generators@^7.8.4": - version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" - integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-class-properties@^7.12.13": - version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" - integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== - dependencies: - "@babel/helper-plugin-utils" "^7.12.13" - -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" - integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - -"@babel/plugin-syntax-import-assertions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz#cd6190500a4fa2fe31990a963ffab4b63e4505e4" - integrity sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-jsx@7.12.1": - version "7.12.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.12.1.tgz#9d9d357cc818aa7ae7935917c1257f67677a0926" - integrity sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-jsx@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz#a8feef63b010150abd97f1649ec296e849943ca0" - integrity sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" - integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-numeric-separator@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" - integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-object-rest-spread@7.8.3", "@babel/plugin-syntax-object-rest-spread@^7.8.0", "@babel/plugin-syntax-object-rest-spread@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" - integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-catch-binding@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" - integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-optional-chaining@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" - integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz#1c09cd25795c7c2b8a4ba9ae49394576d4133285" - integrity sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz#19063fcf8771ec7b31d742339dac62433d0611fe" - integrity sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-async-to-generator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz#ccda3d1ab9d5ced5265fdb13f1882d5476c71615" - integrity sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-remap-async-to-generator" "^7.18.6" - -"@babel/plugin-transform-block-scoped-functions@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz#9187bf4ba302635b9d70d986ad70f038726216a8" - integrity sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-block-scoping@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz#f9b7e018ac3f373c81452d6ada8bd5a18928926d" - integrity sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-classes@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz#0e61ec257fba409c41372175e7c1e606dc79bb20" - integrity sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-compilation-targets" "^7.19.0" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-optimise-call-expression" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-replace-supers" "^7.18.9" - "@babel/helper-split-export-declaration" "^7.18.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz#2357a8224d402dad623caf6259b611e56aec746e" - integrity sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-destructuring@^7.18.13": - version "7.18.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz#9e03bc4a94475d62b7f4114938e6c5c33372cbf5" - integrity sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-dotall-regex@^7.18.6", "@babel/plugin-transform-dotall-regex@^7.4.4": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz#b286b3e7aae6c7b861e45bed0a2fafd6b1a4fef8" - integrity sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-duplicate-keys@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz#687f15ee3cdad6d85191eb2a372c4528eaa0ae0e" - integrity sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-exponentiation-operator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz#421c705f4521888c65e91fdd1af951bfefd4dacd" - integrity sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-for-of@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz#6ef8a50b244eb6a0bdbad0c7c61877e4e30097c1" - integrity sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-function-name@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz#cc354f8234e62968946c61a46d6365440fc764e0" - integrity sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ== - dependencies: - "@babel/helper-compilation-targets" "^7.18.9" - "@babel/helper-function-name" "^7.18.9" - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz#72796fdbef80e56fba3c6a699d54f0de557444bc" - integrity sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-member-expression-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz#ac9fdc1a118620ac49b7e7a5d2dc177a1bfee88e" - integrity sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-modules-amd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz#8c91f8c5115d2202f277549848874027d7172d21" - integrity sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-commonjs@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz#afd243afba166cca69892e24a8fd8c9f2ca87883" - integrity sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-simple-access" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-systemjs@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz#5f20b471284430f02d9c5059d9b9a16d4b085a1f" - integrity sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A== - dependencies: - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-module-transforms" "^7.19.0" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-validator-identifier" "^7.18.6" - babel-plugin-dynamic-import-node "^2.3.3" - -"@babel/plugin-transform-modules-umd@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz#81d3832d6034b75b54e62821ba58f28ed0aab4b9" - integrity sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ== - dependencies: - "@babel/helper-module-transforms" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz#ec7455bab6cd8fb05c525a94876f435a48128888" - integrity sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.19.0" - "@babel/helper-plugin-utils" "^7.19.0" - -"@babel/plugin-transform-new-target@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz#d128f376ae200477f37c4ddfcc722a8a1b3246a8" - integrity sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-object-super@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz#fb3c6ccdd15939b6ff7939944b51971ddc35912c" - integrity sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-replace-supers" "^7.18.6" - -"@babel/plugin-transform-parameters@^7.12.1", "@babel/plugin-transform-parameters@^7.18.8": - version "7.18.8" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz#ee9f1a0ce6d78af58d0956a9378ea3427cccb48a" - integrity sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-property-literals@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz#e22498903a483448e94e032e9bbb9c5ccbfc93a3" - integrity sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-constant-elements@^7.17.12": - version "7.18.12" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz#edf3bec47eb98f14e84fa0af137fcc6aad8e0443" - integrity sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-react-display-name@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz#8b1125f919ef36ebdfff061d664e266c666b9415" - integrity sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-react-jsx-development@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz#dbe5c972811e49c7405b630e4d0d2e1380c0ddc5" - integrity sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.18.6" - -"@babel/plugin-transform-react-jsx@^7.18.6": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz#b3cbb7c3a00b92ec8ae1027910e331ba5c500eb9" - integrity sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-jsx" "^7.18.6" - "@babel/types" "^7.19.0" - -"@babel/plugin-transform-react-pure-annotations@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz#561af267f19f3e5d59291f9950fd7b9663d0d844" - integrity sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-regenerator@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz#585c66cb84d4b4bf72519a34cfce761b8676ca73" - integrity sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - regenerator-transform "^0.15.0" - -"@babel/plugin-transform-reserved-words@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz#b1abd8ebf8edaa5f7fe6bbb8d2133d23b6a6f76a" - integrity sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-runtime@^7.18.6": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz#a3df2d7312eea624c7889a2dcd37fd1dfd25b2c6" - integrity sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA== - dependencies: - "@babel/helper-module-imports" "^7.18.6" - "@babel/helper-plugin-utils" "^7.19.0" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - semver "^6.3.0" - -"@babel/plugin-transform-shorthand-properties@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz#6d6df7983d67b195289be24909e3f12a8f664dc9" - integrity sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-spread@^7.19.0": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz#dd60b4620c2fec806d60cfaae364ec2188d593b6" - integrity sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w== - dependencies: - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-skip-transparent-expression-wrappers" "^7.18.9" - -"@babel/plugin-transform-sticky-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz#c6706eb2b1524028e317720339583ad0f444adcc" - integrity sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-template-literals@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz#04ec6f10acdaa81846689d63fae117dd9c243a5e" - integrity sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typeof-symbol@^7.18.9": - version "7.18.9" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz#c8cea68263e45addcd6afc9091429f80925762c0" - integrity sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-typescript@^7.18.6": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.1.tgz#adcf180a041dcbd29257ad31b0c65d4de531ce8d" - integrity sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.19.0" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/plugin-syntax-typescript" "^7.18.6" - -"@babel/plugin-transform-unicode-escapes@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz#1ecfb0eda83d09bbcb77c09970c2dd55832aa246" - integrity sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - -"@babel/plugin-transform-unicode-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz#194317225d8c201bbae103364ffe9e2cea36cdca" - integrity sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/preset-env@^7.18.2", "@babel/preset-env@^7.18.6": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.19.1.tgz#9f04c916f9c0205a48ebe5cc1be7768eb1983f67" - integrity sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA== - dependencies: - "@babel/compat-data" "^7.19.1" - "@babel/helper-compilation-targets" "^7.19.1" - "@babel/helper-plugin-utils" "^7.19.0" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.18.6" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-async-generator-functions" "^7.19.1" - "@babel/plugin-proposal-class-properties" "^7.18.6" - "@babel/plugin-proposal-class-static-block" "^7.18.6" - "@babel/plugin-proposal-dynamic-import" "^7.18.6" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-json-strings" "^7.18.6" - "@babel/plugin-proposal-logical-assignment-operators" "^7.18.9" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.6" - "@babel/plugin-proposal-numeric-separator" "^7.18.6" - "@babel/plugin-proposal-object-rest-spread" "^7.18.9" - "@babel/plugin-proposal-optional-catch-binding" "^7.18.6" - "@babel/plugin-proposal-optional-chaining" "^7.18.9" - "@babel/plugin-proposal-private-methods" "^7.18.6" - "@babel/plugin-proposal-private-property-in-object" "^7.18.6" - "@babel/plugin-proposal-unicode-property-regex" "^7.18.6" - "@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-import-assertions" "^7.18.6" - "@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.18.6" - "@babel/plugin-transform-async-to-generator" "^7.18.6" - "@babel/plugin-transform-block-scoped-functions" "^7.18.6" - "@babel/plugin-transform-block-scoping" "^7.18.9" - "@babel/plugin-transform-classes" "^7.19.0" - "@babel/plugin-transform-computed-properties" "^7.18.9" - "@babel/plugin-transform-destructuring" "^7.18.13" - "@babel/plugin-transform-dotall-regex" "^7.18.6" - "@babel/plugin-transform-duplicate-keys" "^7.18.9" - "@babel/plugin-transform-exponentiation-operator" "^7.18.6" - "@babel/plugin-transform-for-of" "^7.18.8" - "@babel/plugin-transform-function-name" "^7.18.9" - "@babel/plugin-transform-literals" "^7.18.9" - "@babel/plugin-transform-member-expression-literals" "^7.18.6" - "@babel/plugin-transform-modules-amd" "^7.18.6" - "@babel/plugin-transform-modules-commonjs" "^7.18.6" - "@babel/plugin-transform-modules-systemjs" "^7.19.0" - "@babel/plugin-transform-modules-umd" "^7.18.6" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.19.1" - "@babel/plugin-transform-new-target" "^7.18.6" - "@babel/plugin-transform-object-super" "^7.18.6" - "@babel/plugin-transform-parameters" "^7.18.8" - "@babel/plugin-transform-property-literals" "^7.18.6" - "@babel/plugin-transform-regenerator" "^7.18.6" - "@babel/plugin-transform-reserved-words" "^7.18.6" - "@babel/plugin-transform-shorthand-properties" "^7.18.6" - "@babel/plugin-transform-spread" "^7.19.0" - "@babel/plugin-transform-sticky-regex" "^7.18.6" - "@babel/plugin-transform-template-literals" "^7.18.9" - "@babel/plugin-transform-typeof-symbol" "^7.18.9" - "@babel/plugin-transform-unicode-escapes" "^7.18.10" - "@babel/plugin-transform-unicode-regex" "^7.18.6" - "@babel/preset-modules" "^0.1.5" - "@babel/types" "^7.19.0" - babel-plugin-polyfill-corejs2 "^0.3.3" - babel-plugin-polyfill-corejs3 "^0.6.0" - babel-plugin-polyfill-regenerator "^0.4.1" - core-js-compat "^3.25.1" - semver "^6.3.0" - -"@babel/preset-modules@^0.1.5": - version "0.1.5" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.5.tgz#ef939d6e7f268827e1841638dc6ff95515e115d9" - integrity sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA== - 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" - -"@babel/preset-react@^7.17.12", "@babel/preset-react@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.18.6.tgz#979f76d6277048dc19094c217b507f3ad517dd2d" - integrity sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-react-display-name" "^7.18.6" - "@babel/plugin-transform-react-jsx" "^7.18.6" - "@babel/plugin-transform-react-jsx-development" "^7.18.6" - "@babel/plugin-transform-react-pure-annotations" "^7.18.6" - -"@babel/preset-typescript@^7.17.12", "@babel/preset-typescript@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz#ce64be3e63eddc44240c6358daefac17b3186399" - integrity sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/helper-validator-option" "^7.18.6" - "@babel/plugin-transform-typescript" "^7.18.6" - -"@babel/runtime-corejs3@^7.18.6": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz#f0cbbe7edda7c4109cd253bb1dee99aba4594ad9" - integrity sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g== - dependencies: - core-js-pure "^3.25.1" - regenerator-runtime "^0.13.4" - -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.1", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.18.6", "@babel/runtime@^7.8.4": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.19.0.tgz#22b11c037b094d27a8a2504ea4dcff00f50e2259" - integrity sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA== - dependencies: - regenerator-runtime "^0.13.4" - -"@babel/template@^7.12.7", "@babel/template@^7.18.10": - version "7.18.10" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.18.10.tgz#6f9134835970d1dbf0835c0d100c9f38de0c5e71" - integrity sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/parser" "^7.18.10" - "@babel/types" "^7.18.10" - -"@babel/traverse@^7.12.9", "@babel/traverse@^7.18.8", "@babel/traverse@^7.19.0", "@babel/traverse@^7.19.1": - version "7.19.1" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.19.1.tgz#0fafe100a8c2a603b4718b1d9bf2568d1d193347" - integrity sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA== - dependencies: - "@babel/code-frame" "^7.18.6" - "@babel/generator" "^7.19.0" - "@babel/helper-environment-visitor" "^7.18.9" - "@babel/helper-function-name" "^7.19.0" - "@babel/helper-hoist-variables" "^7.18.6" - "@babel/helper-split-export-declaration" "^7.18.6" - "@babel/parser" "^7.19.1" - "@babel/types" "^7.19.0" - debug "^4.1.0" - globals "^11.1.0" - -"@babel/types@^7.12.7", "@babel/types@^7.18.10", "@babel/types@^7.18.4", "@babel/types@^7.18.6", "@babel/types@^7.18.9", "@babel/types@^7.19.0", "@babel/types@^7.4.4": - version "7.19.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.19.0.tgz#75f21d73d73dc0351f3368d28db73465f4814600" - integrity sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA== - dependencies: - "@babel/helper-string-parser" "^7.18.10" - "@babel/helper-validator-identifier" "^7.18.6" - to-fast-properties "^2.0.0" - -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@docsearch/css@3.2.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.2.1.tgz#c05d7818b0e43b42f9efa2d82a11c36606b37b27" - integrity sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g== - -"@docsearch/react@^3.1.1": - version "3.2.1" - resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.2.1.tgz#112ad88db07367fa6fd933d67d58421d8d8289aa" - integrity sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ== - dependencies: - "@algolia/autocomplete-core" "1.7.1" - "@algolia/autocomplete-preset-algolia" "1.7.1" - "@docsearch/css" "3.2.1" - algoliasearch "^4.0.0" - -"@docusaurus/core@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-2.1.0.tgz#4aedc306f4c4cd2e0491b641bf78941d4b480ab6" - integrity sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q== - dependencies: - "@babel/core" "^7.18.6" - "@babel/generator" "^7.18.7" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.18.6" - "@babel/preset-env" "^7.18.6" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.18.6" - "@babel/runtime" "^7.18.6" - "@babel/runtime-corejs3" "^7.18.6" - "@babel/traverse" "^7.18.8" - "@docusaurus/cssnano-preset" "2.1.0" - "@docusaurus/logger" "2.1.0" - "@docusaurus/mdx-loader" "2.1.0" - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-common" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - "@slorber/static-site-generator-webpack-plugin" "^4.0.7" - "@svgr/webpack" "^6.2.1" - autoprefixer "^10.4.7" - babel-loader "^8.2.5" - babel-plugin-dynamic-import-node "^2.3.3" - boxen "^6.2.1" - chalk "^4.1.2" - chokidar "^3.5.3" - clean-css "^5.3.0" - cli-table3 "^0.6.2" - combine-promises "^1.1.0" - commander "^5.1.0" - copy-webpack-plugin "^11.0.0" - core-js "^3.23.3" - css-loader "^6.7.1" - css-minimizer-webpack-plugin "^4.0.0" - cssnano "^5.1.12" - del "^6.1.1" - detect-port "^1.3.0" - escape-html "^1.0.3" - eta "^1.12.3" - file-loader "^6.2.0" - fs-extra "^10.1.0" - html-minifier-terser "^6.1.0" - html-tags "^3.2.0" - html-webpack-plugin "^5.5.0" - import-fresh "^3.3.0" - leven "^3.1.0" - lodash "^4.17.21" - mini-css-extract-plugin "^2.6.1" - postcss "^8.4.14" - postcss-loader "^7.0.0" - prompts "^2.4.2" - react-dev-utils "^12.0.1" - react-helmet-async "^1.3.0" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - react-loadable-ssr-addon-v5-slorber "^1.0.1" - react-router "^5.3.3" - react-router-config "^5.1.1" - react-router-dom "^5.3.3" - rtl-detect "^1.0.4" - semver "^7.3.7" - serve-handler "^6.1.3" - shelljs "^0.8.5" - terser-webpack-plugin "^5.3.3" - tslib "^2.4.0" - update-notifier "^5.1.0" - url-loader "^4.1.1" - wait-on "^6.0.1" - webpack "^5.73.0" - webpack-bundle-analyzer "^4.5.0" - webpack-dev-server "^4.9.3" - webpack-merge "^5.8.0" - webpackbar "^5.0.2" - -"@docusaurus/cssnano-preset@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-2.1.0.tgz#5b42107769b7cbc61655496090bc262d7788d6ab" - integrity sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ== - dependencies: - cssnano-preset-advanced "^5.3.8" - postcss "^8.4.14" - postcss-sort-media-queries "^4.2.1" - tslib "^2.4.0" - -"@docusaurus/logger@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-2.1.0.tgz#86c97e948f578814d3e61fc2b2ad283043cbe87a" - integrity sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q== - dependencies: - chalk "^4.1.2" - tslib "^2.4.0" - -"@docusaurus/mdx-loader@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-2.1.0.tgz#3fca9576cc73a22f8e7d9941985590b9e47a8526" - integrity sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg== - dependencies: - "@babel/parser" "^7.18.8" - "@babel/traverse" "^7.18.8" - "@docusaurus/logger" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@mdx-js/mdx" "^1.6.22" - escape-html "^1.0.3" - file-loader "^6.2.0" - fs-extra "^10.1.0" - image-size "^1.0.1" - mdast-util-to-string "^2.0.0" - remark-emoji "^2.2.0" - stringify-object "^3.3.0" - tslib "^2.4.0" - unified "^9.2.2" - unist-util-visit "^2.0.3" - url-loader "^4.1.1" - webpack "^5.73.0" - -"@docusaurus/module-type-aliases@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-2.1.0.tgz#322f8fd5b436af2154c0dddfa173435730e66261" - integrity sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ== - dependencies: - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/types" "2.1.0" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - "@types/react-router-dom" "*" - react-helmet-async "*" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - -"@docusaurus/plugin-content-blog@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-2.1.0.tgz#32b1a7cd4b0026f4a76fce4edc5cfdd0edb1ec42" - integrity sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/logger" "2.1.0" - "@docusaurus/mdx-loader" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-common" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - cheerio "^1.0.0-rc.12" - feed "^4.2.2" - fs-extra "^10.1.0" - lodash "^4.17.21" - reading-time "^1.5.0" - tslib "^2.4.0" - unist-util-visit "^2.0.3" - utility-types "^3.10.0" - webpack "^5.73.0" - -"@docusaurus/plugin-content-docs@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-2.1.0.tgz#3fcdf258c13dde27268ce7108a102b74ca4c279b" - integrity sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/logger" "2.1.0" - "@docusaurus/mdx-loader" "2.1.0" - "@docusaurus/module-type-aliases" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - "@types/react-router-config" "^5.0.6" - combine-promises "^1.1.0" - fs-extra "^10.1.0" - import-fresh "^3.3.0" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.4.0" - utility-types "^3.10.0" - webpack "^5.73.0" - -"@docusaurus/plugin-content-pages@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-2.1.0.tgz#714d24f71d49dbfed888f50c15e975c2154c3ce8" - integrity sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/mdx-loader" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - fs-extra "^10.1.0" - tslib "^2.4.0" - webpack "^5.73.0" - -"@docusaurus/plugin-debug@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-2.1.0.tgz#b3145affb40e25cf342174638952a5928ddaf7dc" - integrity sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils" "2.1.0" - fs-extra "^10.1.0" - react-json-view "^1.21.3" - tslib "^2.4.0" - -"@docusaurus/plugin-google-analytics@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-2.1.0.tgz#c9a7269817b38e43484d38fad9996e39aac4196c" - integrity sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - tslib "^2.4.0" - -"@docusaurus/plugin-google-gtag@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-2.1.0.tgz#e4f351dcd98b933538d55bb742650a2a36ca9a32" - integrity sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - tslib "^2.4.0" - -"@docusaurus/plugin-sitemap@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-2.1.0.tgz#b316bb9a42a1717845e26bd4e2d3071748a54b47" - integrity sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/logger" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-common" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - fs-extra "^10.1.0" - sitemap "^7.1.1" - tslib "^2.4.0" - -"@docusaurus/preset-classic@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-2.1.0.tgz#45b23c8ec10c96ded9ece128fac3a39b10bcbc56" - integrity sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/plugin-content-blog" "2.1.0" - "@docusaurus/plugin-content-docs" "2.1.0" - "@docusaurus/plugin-content-pages" "2.1.0" - "@docusaurus/plugin-debug" "2.1.0" - "@docusaurus/plugin-google-analytics" "2.1.0" - "@docusaurus/plugin-google-gtag" "2.1.0" - "@docusaurus/plugin-sitemap" "2.1.0" - "@docusaurus/theme-classic" "2.1.0" - "@docusaurus/theme-common" "2.1.0" - "@docusaurus/theme-search-algolia" "2.1.0" - "@docusaurus/types" "2.1.0" - -"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": - version "5.5.2" - resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" - integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== - dependencies: - "@types/react" "*" - prop-types "^15.6.2" - -"@docusaurus/theme-classic@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-2.1.0.tgz#d957a907ea8dd035c1cf911d0fbe91d8f24aef3f" - integrity sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng== - dependencies: - "@docusaurus/core" "2.1.0" - "@docusaurus/mdx-loader" "2.1.0" - "@docusaurus/module-type-aliases" "2.1.0" - "@docusaurus/plugin-content-blog" "2.1.0" - "@docusaurus/plugin-content-docs" "2.1.0" - "@docusaurus/plugin-content-pages" "2.1.0" - "@docusaurus/theme-common" "2.1.0" - "@docusaurus/theme-translations" "2.1.0" - "@docusaurus/types" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-common" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - "@mdx-js/react" "^1.6.22" - clsx "^1.2.1" - copy-text-to-clipboard "^3.0.1" - infima "0.2.0-alpha.42" - lodash "^4.17.21" - nprogress "^0.2.0" - postcss "^8.4.14" - prism-react-renderer "^1.3.5" - prismjs "^1.28.0" - react-router-dom "^5.3.3" - rtlcss "^3.5.0" - tslib "^2.4.0" - utility-types "^3.10.0" - -"@docusaurus/theme-common@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-2.1.0.tgz#dff4d5d1e29efc06125dc06f7b259f689bb3f24d" - integrity sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag== - dependencies: - "@docusaurus/mdx-loader" "2.1.0" - "@docusaurus/module-type-aliases" "2.1.0" - "@docusaurus/plugin-content-blog" "2.1.0" - "@docusaurus/plugin-content-docs" "2.1.0" - "@docusaurus/plugin-content-pages" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - clsx "^1.2.1" - parse-numeric-range "^1.3.0" - prism-react-renderer "^1.3.5" - tslib "^2.4.0" - utility-types "^3.10.0" - -"@docusaurus/theme-search-algolia@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-2.1.0.tgz#e7cdf64b6f7a15b07c6dcf652fd308cfdaabb0ee" - integrity sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg== - dependencies: - "@docsearch/react" "^3.1.1" - "@docusaurus/core" "2.1.0" - "@docusaurus/logger" "2.1.0" - "@docusaurus/plugin-content-docs" "2.1.0" - "@docusaurus/theme-common" "2.1.0" - "@docusaurus/theme-translations" "2.1.0" - "@docusaurus/utils" "2.1.0" - "@docusaurus/utils-validation" "2.1.0" - algoliasearch "^4.13.1" - algoliasearch-helper "^3.10.0" - clsx "^1.2.1" - eta "^1.12.3" - fs-extra "^10.1.0" - lodash "^4.17.21" - tslib "^2.4.0" - utility-types "^3.10.0" - -"@docusaurus/theme-translations@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-2.1.0.tgz#ce9a2955afd49bff364cfdfd4492b226f6dd3b6e" - integrity sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg== - dependencies: - fs-extra "^10.1.0" - tslib "^2.4.0" - -"@docusaurus/types@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-2.1.0.tgz#01e13cd9adb268fffe87b49eb90302d5dc3edd6b" - integrity sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - commander "^5.1.0" - joi "^17.6.0" - react-helmet-async "^1.3.0" - utility-types "^3.10.0" - webpack "^5.73.0" - webpack-merge "^5.8.0" - -"@docusaurus/utils-common@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-2.1.0.tgz#248434751096f8c6c644ed65eed2a5a070a227f8" - integrity sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg== - dependencies: - tslib "^2.4.0" - -"@docusaurus/utils-validation@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-2.1.0.tgz#c8cf1d8454d924d9a564fefa86436268f43308e3" - integrity sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ== - dependencies: - "@docusaurus/logger" "2.1.0" - "@docusaurus/utils" "2.1.0" - joi "^17.6.0" - js-yaml "^4.1.0" - tslib "^2.4.0" - -"@docusaurus/utils@2.1.0": - version "2.1.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-2.1.0.tgz#b77b45b22e61eb6c2dcad8a7e96f6db0409b655f" - integrity sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A== - dependencies: - "@docusaurus/logger" "2.1.0" - "@svgr/webpack" "^6.2.1" - file-loader "^6.2.0" - fs-extra "^10.1.0" - github-slugger "^1.4.0" - globby "^11.1.0" - gray-matter "^4.0.3" - js-yaml "^4.1.0" - lodash "^4.17.21" - micromatch "^4.0.5" - resolve-pathname "^3.0.0" - shelljs "^0.8.5" - tslib "^2.4.0" - url-loader "^4.1.1" - webpack "^5.73.0" - -"@hapi/hoek@^9.0.0": - version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.0.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@jridgewell/gen-mapping@^0.1.0": - version "0.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz#e5d2e450306a9491e3bd77e323e38d7aff315996" - integrity sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w== - dependencies: - "@jridgewell/set-array" "^1.0.0" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz#c1aedc61e853f2bb9f5dfe6d4442d3b565b253b9" - integrity sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A== - dependencies: - "@jridgewell/set-array" "^1.0.1" - "@jridgewell/sourcemap-codec" "^1.4.10" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/resolve-uri@^3.0.3": - version "3.1.0" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz#2203b118c157721addfe69d47b70465463066d78" - integrity sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w== - -"@jridgewell/set-array@^1.0.0", "@jridgewell/set-array@^1.0.1": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" - integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== - -"@jridgewell/source-map@^0.3.2": - version "0.3.2" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.2.tgz#f45351aaed4527a298512ec72f81040c998580fb" - integrity sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.0" - "@jridgewell/trace-mapping" "^0.3.9" - -"@jridgewell/sourcemap-codec@^1.4.10": - version "1.4.14" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz#add4c98d341472a289190b424efbdb096991bb24" - integrity sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw== - -"@jridgewell/trace-mapping@^0.3.14", "@jridgewell/trace-mapping@^0.3.9": - version "0.3.15" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz#aba35c48a38d3fd84b37e66c9c0423f9744f9774" - integrity sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g== - dependencies: - "@jridgewell/resolve-uri" "^3.0.3" - "@jridgewell/sourcemap-codec" "^1.4.10" - -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== - -"@mdx-js/mdx@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-1.6.22.tgz#8a723157bf90e78f17dc0f27995398e6c731f1ba" - integrity sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA== - dependencies: - "@babel/core" "7.12.9" - "@babel/plugin-syntax-jsx" "7.12.1" - "@babel/plugin-syntax-object-rest-spread" "7.8.3" - "@mdx-js/util" "1.6.22" - babel-plugin-apply-mdx-type-prop "1.6.22" - babel-plugin-extract-import-names "1.6.22" - camelcase-css "2.0.1" - detab "2.0.4" - hast-util-raw "6.0.1" - lodash.uniq "4.5.0" - mdast-util-to-hast "10.0.1" - remark-footnotes "2.0.0" - remark-mdx "1.6.22" - remark-parse "8.0.3" - remark-squeeze-paragraphs "4.0.0" - style-to-object "0.3.0" - unified "9.2.0" - unist-builder "2.0.3" - unist-util-visit "2.0.3" - -"@mdx-js/react@^1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-1.6.22.tgz#ae09b4744fddc74714ee9f9d6f17a66e77c43573" - integrity sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg== - -"@mdx-js/util@1.6.22": - version "1.6.22" - resolved "https://registry.yarnpkg.com/@mdx-js/util/-/util-1.6.22.tgz#219dfd89ae5b97a8801f015323ffa4b62f45718b" - integrity sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA== - -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" - integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== - dependencies: - "@nodelib/fs.stat" "2.0.5" - run-parallel "^1.1.9" - -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": - version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" - integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== - -"@nodelib/fs.walk@^1.2.3": - version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" - integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== - dependencies: - "@nodelib/fs.scandir" "2.1.5" - fastq "^1.6.0" - -"@polka/url@^1.0.0-next.20": - version "1.0.0-next.21" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.21.tgz#5de5a2385a35309427f6011992b544514d559aa1" - integrity sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g== - -"@sideway/address@^4.1.3": - version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" - integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.0.tgz#fe158aee32e6bd5de85044be615bc08478a0a13c" - integrity sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - -"@sindresorhus/is@^0.14.0": - version "0.14.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.14.0.tgz#9fb3a3cf3132328151f353de4632e01e52102bea" - integrity sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ== - -"@slorber/static-site-generator-webpack-plugin@^4.0.7": - version "4.0.7" - resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3" - integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== - dependencies: - eval "^0.1.8" - p-map "^4.0.0" - webpack-sources "^3.2.2" - -"@svgr/babel-plugin-add-jsx-attribute@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.3.1.tgz#b9a5d84902be75a05ede92e70b338d28ab63fa74" - integrity sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w== - -"@svgr/babel-plugin-remove-jsx-attribute@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.3.1.tgz#4877995452efc997b36777abe1fde9705ef78e8b" - integrity sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ== - -"@svgr/babel-plugin-remove-jsx-empty-expression@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.3.1.tgz#2d67a0e92904c9be149a5b22d3a3797ce4d7b514" - integrity sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.3.1.tgz#306f5247139c53af70d1778f2719647c747998ee" - integrity sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA== - -"@svgr/babel-plugin-svg-dynamic-title@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.3.1.tgz#6ce26d34cbc93eb81737ef528528907c292e7aa2" - integrity sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA== - -"@svgr/babel-plugin-svg-em-dimensions@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.3.1.tgz#5ade2a724b290873c30529d1d8cd23523856287a" - integrity sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw== - -"@svgr/babel-plugin-transform-react-native-svg@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.3.1.tgz#d654f509d692c3a09dfb475757a44bd9f6ad7ddf" - integrity sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw== - -"@svgr/babel-plugin-transform-svg-component@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.3.1.tgz#21a285dbffdce9567c437ebf0d081bf9210807e6" - integrity sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw== - -"@svgr/babel-preset@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.3.1.tgz#8bd1ead79637d395e9362b01dd37cfd59702e152" - integrity sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^6.3.1" - "@svgr/babel-plugin-remove-jsx-attribute" "^6.3.1" - "@svgr/babel-plugin-remove-jsx-empty-expression" "^6.3.1" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.3.1" - "@svgr/babel-plugin-svg-dynamic-title" "^6.3.1" - "@svgr/babel-plugin-svg-em-dimensions" "^6.3.1" - "@svgr/babel-plugin-transform-react-native-svg" "^6.3.1" - "@svgr/babel-plugin-transform-svg-component" "^6.3.1" - -"@svgr/core@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.3.1.tgz#752adf49d8d5473b15d76ca741961de093f715bd" - integrity sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA== - dependencies: - "@svgr/plugin-jsx" "^6.3.1" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" - -"@svgr/hast-util-to-babel-ast@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.3.1.tgz#59614e24d2a4a28010e02089213b3448d905769d" - integrity sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ== - dependencies: - "@babel/types" "^7.18.4" - entities "^4.3.0" - -"@svgr/plugin-jsx@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.3.1.tgz#de7b2de824296b836d6b874d498377896e367f50" - integrity sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw== - dependencies: - "@babel/core" "^7.18.5" - "@svgr/babel-preset" "^6.3.1" - "@svgr/hast-util-to-babel-ast" "^6.3.1" - svg-parser "^2.0.4" - -"@svgr/plugin-svgo@^6.3.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.3.1.tgz#3c1ff2efaed10e5c5d35a6cae7bacaedc18b5d4a" - integrity sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw== - dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.8.0" - -"@svgr/webpack@^6.2.1": - version "6.3.1" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.3.1.tgz#001d03236ebb03bf47c0a4b92d5423e05095ebe6" - integrity sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A== - dependencies: - "@babel/core" "^7.18.5" - "@babel/plugin-transform-react-constant-elements" "^7.17.12" - "@babel/preset-env" "^7.18.2" - "@babel/preset-react" "^7.17.12" - "@babel/preset-typescript" "^7.17.12" - "@svgr/core" "^6.3.1" - "@svgr/plugin-jsx" "^6.3.1" - "@svgr/plugin-svgo" "^6.3.1" - -"@szmarczak/http-timer@^1.1.2": - version "1.1.2" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-1.1.2.tgz#b1665e2c461a2cd92f4c1bbf50d5454de0d4b421" - integrity sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA== - dependencies: - defer-to-connect "^1.0.1" - -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - -"@tsconfig/docusaurus@^1.0.5": - version "1.0.6" - resolved "https://registry.yarnpkg.com/@tsconfig/docusaurus/-/docusaurus-1.0.6.tgz#7305a7fa590decc0d5968500234e95fd68788978" - integrity sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA== - -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.10" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.10.tgz#0f6aadfe00ea414edc86f5d106357cda9701e275" - integrity sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw== - dependencies: - "@types/node" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz#d1f7a8a09d0ed5a57aee5ae9c18ab9b803205dae" - integrity sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.35" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.35.tgz#5fcf6ae445e4021d1fc2219a4873cc73a3bb2ad1" - integrity sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ== - dependencies: - "@types/node" "*" - -"@types/eslint-scope@^3.7.3": - version "3.7.4" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.4.tgz#37fc1223f0786c39627068a12e94d6e6fc61de16" - integrity sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.4.6" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.4.6.tgz#7976f054c1bccfcf514bff0564c0c41df5c08207" - integrity sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree@*": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.0.tgz#5fb2e536c1ae9bf35366eed879e827fa59ca41c2" - integrity sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ== - -"@types/estree@^0.0.51": - version "0.0.51" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-0.0.51.tgz#cfd70924a25a3fd32b218e5e420e6897e1ac4f40" - integrity sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ== - -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.18": - version "4.17.31" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz#a1139efeab4e7323834bb0226e62ac019f474b2f" - integrity sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.14" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.14.tgz#143ea0557249bc1b3b54f15db4c81c3d4eb3569c" - integrity sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.18" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/hast@^2.0.0": - version "2.3.4" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-2.3.4.tgz#8aa5ef92c117d20d974a82bdfb6a648b08c0bafc" - integrity sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g== - dependencies: - "@types/unist" "*" - -"@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/http-proxy@^1.17.8": - version "1.17.9" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.9.tgz#7f0e7931343761efde1e2bf48c40f02f3f75705a" - integrity sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw== - dependencies: - "@types/node" "*" - -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.11" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3" - integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ== - -"@types/mdast@^3.0.0": - version "3.0.10" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-3.0.10.tgz#4724244a82a4598884cbbe9bcfd73dff927ee8af" - integrity sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA== - dependencies: - "@types/unist" "*" - -"@types/mime@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== - -"@types/node@*": - version "18.7.18" - resolved "https://registry.yarnpkg.com/@types/node/-/node-18.7.18.tgz#633184f55c322e4fb08612307c274ee6d5ed3154" - integrity sha512-m+6nTEOadJZuTPkKR/SYK3A2d7FZrgElol9UP1Kae90VVU4a6mxnPuLiIW1m4Cq4gZ/nWb9GrdVXJCoCazDAbg== - -"@types/node@^17.0.5": - version "17.0.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== - -"@types/parse-json@^4.0.0": - version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" - integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== - -"@types/parse5@^5.0.0": - version "5.0.3" - resolved "https://registry.yarnpkg.com/@types/parse5/-/parse5-5.0.3.tgz#e7b5aebbac150f8b5fdd4a46e7f0bd8e65e19109" - integrity sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw== - -"@types/prop-types@*": - version "15.7.5" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.5.tgz#5f19d2b85a98e9558036f6a3cacc8819420f05cf" - integrity sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w== - -"@types/qs@*": - version "6.9.7" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.7.tgz#63bb7d067db107cc1e457c303bc25d511febf6cb" - integrity sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw== - -"@types/range-parser@*": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" - integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== - -"@types/react-router-config@*", "@types/react-router-config@^5.0.6": - version "5.0.6" - resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.6.tgz#87c5c57e72d241db900d9734512c50ccec062451" - integrity sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router-dom@*": - version "5.3.3" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" - integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*": - version "5.1.19" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.19.tgz#9b404246fba7f91474d7008a3d48c17b6e075ad6" - integrity sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - -"@types/react@*": - version "18.0.20" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.0.20.tgz#e4c36be3a55eb5b456ecf501bd4a00fd4fd0c9ab" - integrity sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/sax@^1.2.1": - version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.4.tgz#8221affa7f4f3cb21abd22f244cfabfa63e6a69e" - integrity sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw== - dependencies: - "@types/node" "*" - -"@types/scheduler@*": - version "0.16.2" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.2.tgz#1a62f89525723dde24ba1b01b092bf5df8ad4d39" - integrity sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew== - -"@types/serve-index@^1.9.1": - version "1.9.1" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.1.tgz#1b5e85370a192c01ec6cec4735cf2917337a6278" - integrity sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg== - dependencies: - "@types/express" "*" - -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.0" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.0.tgz#c7930ff61afb334e121a9da780aac0d9b8f34155" - integrity sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg== - dependencies: - "@types/mime" "*" - "@types/node" "*" - -"@types/sockjs@^0.3.33": - version "0.3.33" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.33.tgz#570d3a0b99ac995360e3136fd6045113b1bd236f" - integrity sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw== - dependencies: - "@types/node" "*" - -"@types/unist@*", "@types/unist@^2.0.0", "@types/unist@^2.0.2", "@types/unist@^2.0.3": - version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.6.tgz#250a7b16c3b91f672a24552ec64678eeb1d3a08d" - integrity sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ== - -"@types/ws@^8.5.1": - version "8.5.3" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.3.tgz#7d25a1ffbecd3c4f2d35068d0b283c037003274d" - integrity sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w== - dependencies: - "@types/node" "*" - -"@webassemblyjs/ast@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.1.tgz#2bfd767eae1a6996f432ff7e8d7fc75679c0b6a7" - integrity sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - -"@webassemblyjs/floating-point-hex-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz#f6c61a705f0fd7a6aecaa4e8198f23d9dc179e4f" - integrity sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ== - -"@webassemblyjs/helper-api-error@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz#1a63192d8788e5c012800ba6a7a46c705288fd16" - integrity sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg== - -"@webassemblyjs/helper-buffer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz#832a900eb444884cde9a7cad467f81500f5e5ab5" - integrity sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA== - -"@webassemblyjs/helper-numbers@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz#64d81da219fbbba1e3bd1bfc74f6e8c4e10a62ae" - integrity sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz#f328241e41e7b199d0b20c18e88429c4433295e1" - integrity sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q== - -"@webassemblyjs/helper-wasm-section@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz#21ee065a7b635f319e738f0dd73bfbda281c097a" - integrity sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - -"@webassemblyjs/ieee754@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz#963929e9bbd05709e7e12243a099180812992614" - integrity sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.1.tgz#ce814b45574e93d76bae1fb2644ab9cdd9527aa5" - integrity sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.1.tgz#d1f8b764369e7c6e6bae350e854dec9a59f0a3ff" - integrity sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ== - -"@webassemblyjs/wasm-edit@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz#ad206ebf4bf95a058ce9880a8c092c5dec8193d6" - integrity sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/helper-wasm-section" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-opt" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - "@webassemblyjs/wast-printer" "1.11.1" - -"@webassemblyjs/wasm-gen@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz#86c5ea304849759b7d88c47a32f4f039ae3c8f76" - integrity sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wasm-opt@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz#657b4c2202f4cf3b345f8a4c6461c8c2418985f2" - integrity sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-buffer" "1.11.1" - "@webassemblyjs/wasm-gen" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - -"@webassemblyjs/wasm-parser@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz#86ca734534f417e9bd3c67c7a1c75d8be41fb199" - integrity sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/helper-api-error" "1.11.1" - "@webassemblyjs/helper-wasm-bytecode" "1.11.1" - "@webassemblyjs/ieee754" "1.11.1" - "@webassemblyjs/leb128" "1.11.1" - "@webassemblyjs/utf8" "1.11.1" - -"@webassemblyjs/wast-printer@1.11.1": - version "1.11.1" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz#d0c73beda8eec5426f10ae8ef55cee5e7084c2f0" - integrity sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg== - dependencies: - "@webassemblyjs/ast" "1.11.1" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - -accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: - version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" - integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== - dependencies: - mime-types "~2.1.34" - negotiator "0.6.3" - -acorn-import-assertions@^1.7.6: - version "1.8.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz#ba2b5939ce62c238db6d93d81c9b111b29b855e9" - integrity sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw== - -acorn-walk@^8.0.0: - version "8.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.2.0.tgz#741210f2e2426454508853a2f44d0ab83b7f69c1" - integrity sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA== - -acorn@^8.0.4, acorn@^8.5.0, acorn@^8.7.1: - version "8.8.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.8.0.tgz#88c0187620435c7f6015803f5539dae05a9dbea8" - integrity sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w== - -address@^1.0.1, address@^1.1.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/address/-/address-1.2.1.tgz#25bb61095b7522d65b357baa11bc05492d4c8acd" - integrity sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA== - -aggregate-error@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" - integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== - dependencies: - clean-stack "^2.0.0" - indent-string "^4.0.0" - -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.2, ajv@^6.12.4, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.8.0: - version "8.11.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.11.0.tgz#977e91dd96ca669f54a11e23e378e33b884a565f" - integrity sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -algoliasearch-helper@^3.10.0: - version "3.11.1" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.11.1.tgz#d83ab7f1a2a374440686ef7a144b3c288b01188a" - integrity sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw== - dependencies: - "@algolia/events" "^4.0.1" - -algoliasearch@^4.0.0, algoliasearch@^4.13.1: - version "4.14.2" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.14.2.tgz#63f142583bfc3a9bd3cd4a1b098bf6fe58e56f6c" - integrity sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg== - dependencies: - "@algolia/cache-browser-local-storage" "4.14.2" - "@algolia/cache-common" "4.14.2" - "@algolia/cache-in-memory" "4.14.2" - "@algolia/client-account" "4.14.2" - "@algolia/client-analytics" "4.14.2" - "@algolia/client-common" "4.14.2" - "@algolia/client-personalization" "4.14.2" - "@algolia/client-search" "4.14.2" - "@algolia/logger-common" "4.14.2" - "@algolia/logger-console" "4.14.2" - "@algolia/requester-browser-xhr" "4.14.2" - "@algolia/requester-common" "4.14.2" - "@algolia/requester-node-http" "4.14.2" - "@algolia/transporter" "4.14.2" - -ansi-align@^3.0.0, ansi-align@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - -ansi-regex@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" - integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== - -ansi-regex@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" - integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== - -ansi-styles@^3.2.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" - integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== - dependencies: - color-convert "^1.9.0" - -ansi-styles@^4.0.0, ansi-styles@^4.1.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" - integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== - dependencies: - color-convert "^2.0.1" - -ansi-styles@^6.1.0: - version "6.1.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.1.1.tgz#63cd61c72283a71cb30bd881dbb60adada74bc70" - integrity sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg== - -anymatch@~3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.2.tgz#c0557c096af32f106198f4f4e2a383537e378716" - integrity sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg== - dependencies: - normalize-path "^3.0.0" - picomatch "^2.0.4" - -arg@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - -argparse@^1.0.7: - version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" - integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== - dependencies: - sprintf-js "~1.0.2" - -argparse@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" - integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== - -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-flatten@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - -array-union@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" - integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== - -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -autoprefixer@^10.3.7, autoprefixer@^10.4.7: - version "10.4.11" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.11.tgz#835136aff1d9cd43640151e0d2dba00f8eac7c1c" - integrity sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg== - dependencies: - browserslist "^4.21.3" - caniuse-lite "^1.0.30001399" - fraction.js "^4.2.0" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - -axios@^0.25.0: - version "0.25.0" - resolved "https://registry.yarnpkg.com/axios/-/axios-0.25.0.tgz#349cfbb31331a9b4453190791760a8d35b093e0a" - integrity sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g== - dependencies: - follow-redirects "^1.14.7" - -babel-loader@^8.2.5: - version "8.2.5" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.2.5.tgz#d45f585e654d5a5d90f5350a779d7647c5ed512e" - integrity sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ== - dependencies: - find-cache-dir "^3.3.1" - loader-utils "^2.0.0" - make-dir "^3.1.0" - schema-utils "^2.6.5" - -babel-plugin-apply-mdx-type-prop@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/babel-plugin-apply-mdx-type-prop/-/babel-plugin-apply-mdx-type-prop-1.6.22.tgz#d216e8fd0de91de3f1478ef3231e05446bc8705b" - integrity sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - "@mdx-js/util" "1.6.22" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - -babel-plugin-extract-import-names@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/babel-plugin-extract-import-names/-/babel-plugin-extract-import-names-1.6.22.tgz#de5f9a28eb12f3eb2578bf74472204e66d1a13dc" - integrity sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ== - dependencies: - "@babel/helper-plugin-utils" "7.10.4" - -babel-plugin-polyfill-corejs2@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz#5d1bd3836d0a19e1b84bbf2d9640ccb6f951c122" - integrity sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q== - dependencies: - "@babel/compat-data" "^7.17.7" - "@babel/helper-define-polyfill-provider" "^0.3.3" - semver "^6.1.1" - -babel-plugin-polyfill-corejs3@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz#56ad88237137eade485a71b52f72dbed57c6230a" - integrity sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - core-js-compat "^3.25.1" - -babel-plugin-polyfill-regenerator@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz#390f91c38d90473592ed43351e801a9d3e0fd747" - integrity sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.3.3" - -bail@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.5.tgz#b6fa133404a392cbc1f8c4bf63f5953351e7a776" - integrity sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ== - -balanced-match@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" - integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== - -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" - integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== - -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - -body-parser@1.20.0: - version "1.20.0" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.0.tgz#3de69bd89011c11573d7bfee6a64f11b6bd27cc5" - integrity sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.10.3" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.0.14" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.0.14.tgz#c346f5bc84e87802d08f8d5a60b93f758e514ee7" - integrity sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ== - dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -boxen@^5.0.0: - version "5.1.2" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-5.1.2.tgz#788cb686fc83c1f486dfa8a40c68fc2b831d2b50" - integrity sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ== - dependencies: - ansi-align "^3.0.0" - camelcase "^6.2.0" - chalk "^4.1.0" - cli-boxes "^2.2.1" - string-width "^4.2.2" - type-fest "^0.20.2" - widest-line "^3.1.0" - wrap-ansi "^7.0.0" - -boxen@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" - integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== - dependencies: - ansi-align "^3.0.1" - camelcase "^6.2.0" - chalk "^4.1.2" - cli-boxes "^3.0.0" - string-width "^5.0.1" - type-fest "^2.5.0" - widest-line "^4.0.1" - wrap-ansi "^8.0.1" - -brace-expansion@^1.1.7: - version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" - integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== - dependencies: - balanced-match "^1.0.0" - concat-map "0.0.1" - -braces@^3.0.2, braces@~3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" - integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== - dependencies: - fill-range "^7.0.1" - -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.16.6, browserslist@^4.18.1, browserslist@^4.20.3, browserslist@^4.21.3: - version "4.21.4" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.4.tgz#e7496bbc67b9e39dd0f98565feccdcb0d4ff6987" - integrity sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw== - dependencies: - caniuse-lite "^1.0.30001400" - electron-to-chromium "^1.4.251" - node-releases "^2.0.6" - update-browserslist-db "^1.0.9" - -buffer-from@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" - integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== - -bytes@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" - integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== - -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacheable-request@^6.0.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-6.1.0.tgz#20ffb8bd162ba4be11e9567d823db651052ca912" - integrity sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg== - dependencies: - clone-response "^1.0.2" - get-stream "^5.1.0" - http-cache-semantics "^4.0.0" - keyv "^3.0.0" - lowercase-keys "^2.0.0" - normalize-url "^4.1.0" - responselike "^1.0.2" - -call-bind@^1.0.0, call-bind@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - -callsites@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" - integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== - -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - -camelcase-css@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/camelcase-css/-/camelcase-css-2.0.1.tgz#ee978f6947914cc30c6b44741b6ed1df7f043fd5" - integrity sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA== - -camelcase@^6.2.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" - integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== - -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001399, caniuse-lite@^1.0.30001400: - version "1.0.30001402" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001402.tgz#aa29e1f47f5055b0d0c07696a67b8b08023d14c8" - integrity sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew== - -ccount@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.1.0.tgz#246687debb6014735131be8abab2d93898f8d043" - integrity sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg== - -chalk@^2.0.0: - version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" - integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== - dependencies: - ansi-styles "^3.2.1" - escape-string-regexp "^1.0.5" - supports-color "^5.3.0" - -chalk@^4.1.0, chalk@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" - integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== - dependencies: - ansi-styles "^4.1.0" - supports-color "^7.1.0" - -character-entities-legacy@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz#94bc1845dce70a5bb9d2ecc748725661293d8fc1" - integrity sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA== - -character-entities@^1.0.0: - version "1.2.4" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.4.tgz#e12c3939b7eaf4e5b15e7ad4c5e28e1d48c5b16b" - integrity sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw== - -character-reference-invalid@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz#083329cda0eae272ab3dbbf37e9a382c13af1560" - integrity sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg== - -cheerio-select@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" - integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== - dependencies: - boolbase "^1.0.0" - css-select "^5.1.0" - css-what "^6.1.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - -cheerio@^1.0.0-rc.12: - version "1.0.0-rc.12" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" - parse5-htmlparser2-tree-adapter "^7.0.0" - -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - -ci-info@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" - integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== - -clean-css@^5.2.2, clean-css@^5.3.0: - version "5.3.1" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.1.tgz#d0610b0b90d125196a2894d35366f734e5d7aa32" - integrity sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg== - dependencies: - source-map "~0.6.0" - -clean-stack@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" - integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== - -cli-boxes@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-2.2.1.tgz#ddd5035d25094fce220e9cab40a45840a440318f" - integrity sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw== - -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - -cli-table3@^0.6.2: - version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - -clone-deep@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" - integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== - dependencies: - is-plain-object "^2.0.4" - kind-of "^6.0.2" - shallow-clone "^3.0.0" - -clone-response@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.3.tgz#af2032aa47816399cf5f0a1d0db902f517abb8c3" - integrity sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA== - dependencies: - mimic-response "^1.0.0" - -clsx@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -collapse-white-space@^1.0.2: - version "1.0.6" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.6.tgz#e63629c0016665792060dbbeb79c42239d2c5287" - integrity sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ== - -color-convert@^1.9.0: - version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" - integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== - dependencies: - color-name "1.1.3" - -color-convert@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" - integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== - dependencies: - color-name "~1.1.4" - -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - -color-name@~1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" - integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== - -colord@^2.9.1: - version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - -colorette@^2.0.10: - version "2.0.19" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.19.tgz#cdf044f47ad41a0f4b56b3a0d5b4e6e1a2d5a798" - integrity sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ== - -combine-promises@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.1.0.tgz#72db90743c0ca7aab7d0d8d2052fd7b0f674de71" - integrity sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg== - -comma-separated-tokens@^1.0.0: - version "1.0.8" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.8.tgz#632b80b6117867a158f1080ad498b2fbe7e3f5ea" - integrity sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw== - -commander@^2.20.0: - version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" - integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== - -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - -commondir@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" - integrity sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg== - -compressible@~2.0.16: - version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" - integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== - dependencies: - mime-db ">= 1.43.0 < 2" - -compression@^1.7.4: - version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" - integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== - 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" - -concat-map@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" - integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== - -configstore@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-5.0.1.tgz#d365021b5df4b98cdd187d6a3b0e3f6a7cc5ed96" - integrity sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA== - dependencies: - dot-prop "^5.2.0" - graceful-fs "^4.1.2" - make-dir "^3.0.0" - unique-string "^2.0.0" - write-file-atomic "^3.0.0" - xdg-basedir "^4.0.0" - -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - -consola@^2.15.3: - version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== - -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" - integrity sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA== - -convert-source-map@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" - integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== - dependencies: - safe-buffer "~5.1.1" - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -copy-text-to-clipboard@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.0.1.tgz#8cbf8f90e0a47f12e4a24743736265d157bce69c" - integrity sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q== - -copy-webpack-plugin@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" - integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== - dependencies: - fast-glob "^3.2.11" - glob-parent "^6.0.1" - globby "^13.1.1" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - -core-js-compat@^3.25.1: - version "3.25.1" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.25.1.tgz#6f13a90de52f89bbe6267e5620a412c7f7ff7e42" - integrity sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw== - dependencies: - browserslist "^4.21.3" - -core-js-pure@^3.25.1: - version "3.25.1" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.25.1.tgz#79546518ae87cc362c991d9c2d211f45107991ee" - integrity sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A== - -core-js@^3.23.3: - version "3.25.1" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.25.1.tgz#5818e09de0db8956e16bf10e2a7141e931b7c69c" - integrity sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ== - -core-util-is@~1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" - integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== - -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - 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" - -cosmiconfig@^7.0.0, cosmiconfig@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.0.1.tgz#714d756522cace867867ccb4474c5d01bbae5d6d" - integrity sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - -cross-fetch@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.5.tgz#e1389f44d9e7ba767907f7af8454787952ab534f" - integrity sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw== - dependencies: - node-fetch "2.6.7" - -cross-spawn@^7.0.3: - version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" - integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== - dependencies: - path-key "^3.1.0" - shebang-command "^2.0.0" - which "^2.0.1" - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - -css-declaration-sorter@^6.3.0: - version "6.3.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz#be5e1d71b7a992433fb1c542c7a1b835e45682ec" - integrity sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w== - -css-loader@^6.7.1: - version "6.7.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.7.1.tgz#e98106f154f6e1baf3fc3bc455cb9981c1d5fd2e" - integrity sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.7" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.0" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.5" - -css-minimizer-webpack-plugin@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.1.0.tgz#2ab9f7d8148c48f5d498604025e6e62cf9528855" - integrity sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng== - dependencies: - cssnano "^5.1.8" - jest-worker "^27.5.1" - postcss "^8.4.13" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^6.0.1, css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-advanced@^5.3.8: - version "5.3.8" - resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.8.tgz#027b1d05ef896d908178c483f0ec4190cb50ef9a" - integrity sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg== - dependencies: - autoprefixer "^10.3.7" - cssnano-preset-default "^5.2.12" - postcss-discard-unused "^5.1.0" - postcss-merge-idents "^5.1.1" - postcss-reduce-idents "^5.2.0" - postcss-zindex "^5.1.0" - -cssnano-preset-default@^5.2.12: - version "5.2.12" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz#ebe6596ec7030e62c3eb2b3c09f533c0644a9a97" - integrity sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew== - dependencies: - css-declaration-sorter "^6.3.0" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.0" - postcss-convert-values "^5.1.2" - postcss-discard-comments "^5.1.2" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.1" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.6" - postcss-merge-rules "^5.1.2" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.1" - postcss-minify-params "^5.1.3" - postcss-minify-selectors "^5.2.1" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.1" - postcss-normalize-repeat-style "^5.1.1" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.0" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.1" - postcss-ordered-values "^5.1.3" - postcss-reduce-initial "^5.1.0" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.1" - -cssnano-utils@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" - integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== - -cssnano@^5.1.12, cssnano@^5.1.8: - version "5.1.13" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.13.tgz#83d0926e72955332dc4802a7070296e6258efc0a" - integrity sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ== - dependencies: - cssnano-preset-default "^5.2.12" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - -csstype@^3.0.2: - version "3.1.1" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.1.tgz#841b532c45c758ee546a11d5bd7b7b473c8c30b9" - integrity sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw== - -debug@2.6.9, debug@^2.6.0: - version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" - integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== - dependencies: - ms "2.0.0" - -debug@^4.1.0, debug@^4.1.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== - dependencies: - ms "2.1.2" - -decompress-response@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" - integrity sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA== - dependencies: - mimic-response "^1.0.0" - -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.2.2.tgz#44d2ea3679b8f4d4ffba33f03d865fc1e7bf4955" - integrity sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg== - -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - -defer-to-connect@^1.0.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591" - integrity sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ== - -define-lazy-prop@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" - integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== - -define-properties@^1.1.4: - version "1.1.4" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.4.tgz#0b14d7bd7fbeb2f3572c3a7eda80ea5d57fb05b1" - integrity sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA== - dependencies: - has-property-descriptors "^1.0.0" - object-keys "^1.1.1" - -del@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - -depd@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" - integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== - -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - -destroy@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" - integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== - -detab@2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.4.tgz#b927892069aff405fbb9a186fe97a44a92a94b43" - integrity sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g== - dependencies: - repeat-string "^1.5.4" - -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -detect-port@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.3.0.tgz#d9c40e9accadd4df5cac6a782aefd014d573d1f1" - integrity sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -dir-glob@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" - integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== - dependencies: - path-type "^4.0.0" - -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^5.2.2: - version "5.4.0" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.4.0.tgz#1f88477cf9f27e78a213fb6d118ae38e759a879b" - integrity sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domhandler@^5.0.1, domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -domutils@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.0.1.tgz#696b3875238338cb186b6c0612bd4901c89a4f1c" - integrity sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.1" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -dot-prop@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" - integrity sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q== - dependencies: - is-obj "^2.0.0" - -duplexer3@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" - integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== - -duplexer@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" - integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== - -eastasianwidth@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" - integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== - -ee-first@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" - integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== - -electron-to-chromium@^1.4.251: - version "1.4.254" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.254.tgz#c6203583890abf88dfc0be046cd72d3b48f8beb6" - integrity sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q== - -emoji-regex@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" - integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== - -emoji-regex@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" - integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -emoticon@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-3.2.0.tgz#c008ca7d7620fac742fe1bf4af8ff8fed154ae7f" - integrity sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg== - -encodeurl@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" - integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== - -end-of-stream@^1.1.0: - version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" - integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== - dependencies: - once "^1.4.0" - -enhanced-resolve@^5.10.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz#0dc579c3bb2a1032e357ac45b8f3a6f3ad4fb1e6" - integrity sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.2.0, entities@^4.3.0, entities@^4.4.0: - version "4.4.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.4.0.tgz#97bdaba170339446495e653cfd2db78962900174" - integrity sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA== - -error-ex@^1.3.1: - version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" - integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== - dependencies: - is-arrayish "^0.2.1" - -es-module-lexer@^0.9.0: - version "0.9.3" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-0.9.3.tgz#6f13db00cc38417137daf74366f535c8eb438f19" - integrity sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ== - -escalade@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" - integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== - -escape-goat@^2.0.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-2.1.1.tgz#1b2dc77003676c457ec760b2dc68edb648188675" - integrity sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q== - -escape-html@^1.0.3, escape-html@~1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" - integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== - -escape-string-regexp@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" - integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== - -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - -esprima@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" - integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== - -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eta@^1.12.3: - version "1.12.3" - resolved "https://registry.yarnpkg.com/eta/-/eta-1.12.3.tgz#2982d08adfbef39f9fa50e2fbd42d7337e7338b1" - integrity sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg== - -etag@~1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" - integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== - -eval@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" - integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== - dependencies: - "@types/node" "*" - require-like ">= 0.1.1" - -eventemitter3@^4.0.0: - version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" - integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== - -events@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - 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" - -express@^4.17.3: - version "4.18.1" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.1.tgz#7797de8b9c72c857b9cd0e14a5eea80666267caf" - integrity sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.0" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.10.3" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11, fast-glob@^3.2.9: - version "3.2.12" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.2.12.tgz#7f39ec99c2e6ab030337142da9e0c18f37afae80" - integrity sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" - -fastq@^1.6.0: - version "1.13.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.13.0.tgz#616760f88a7526bdfc596b7cab8c18938c36b98c" - integrity sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw== - dependencies: - reusify "^1.0.4" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0, fbjs@^3.0.1: - version "3.0.4" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.4.tgz#e1871c6bd3083bac71ff2da868ad5067d37716c6" - integrity sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^0.7.30" - -feed@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" - integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== - dependencies: - xml-js "^1.6.11" - -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - -fill-range@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" - integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== - dependencies: - to-regex-range "^5.0.1" - -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - -find-cache-dir@^3.3.1: - version "3.3.2" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-3.3.2.tgz#b30c5b6eff0730731aea9bbd9dbecbd80256d64b" - integrity sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig== - dependencies: - commondir "^1.0.1" - make-dir "^3.0.2" - pkg-dir "^4.1.0" - -find-up@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" - integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== - dependencies: - locate-path "^3.0.0" - -find-up@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" - integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== - dependencies: - locate-path "^5.0.0" - path-exists "^4.0.0" - -find-up@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" - integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== - dependencies: - locate-path "^6.0.0" - path-exists "^4.0.0" - -flux@^4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.3.tgz#573b504a24982c4768fdfb59d8d2ea5637d72ee7" - integrity sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw== - dependencies: - fbemitter "^3.0.0" - fbjs "^3.0.1" - -follow-redirects@^1.0.0, follow-redirects@^1.14.7: - version "1.15.2" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.2.tgz#b460864144ba63f2681096f274c4e57026da2c13" - integrity sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA== - -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.2" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz#4f67183f2f9eb8ba7df7177ce3cf3e75cdafb340" - integrity sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.2.0.tgz#448e5109a313a3527f5a3ab2119ec4cf0e0e2950" - integrity sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA== - -fresh@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" - integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== - -fs-extra@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-10.1.0.tgz#02873cfbc4084dde127eaa5f9905eef2325d1abf" - integrity sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ== - dependencies: - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - -fs-monkey@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.3.tgz#ae3ac92d53bb328efe0e9a1d9541f6ad8d48e2d3" - integrity sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q== - -fs.realpath@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" - integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== - -fsevents@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.2.tgz#8a526f78b8fdf4623b709e0b975c52c24c02fd1a" - integrity sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -gensync@^1.0.0-beta.1, gensync@^1.0.0-beta.2: - version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" - integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== - -get-intrinsic@^1.0.2, get-intrinsic@^1.1.1: - version "1.1.3" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.1.3.tgz#063c84329ad93e83893c7f4f243ef63ffa351385" - integrity sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-symbols "^1.0.3" - -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - -get-stream@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - -get-stream@^5.1.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" - integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== - dependencies: - pump "^3.0.0" - -get-stream@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" - integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== - -github-slugger@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.4.0.tgz#206eb96cdb22ee56fdc53a28d5a302338463444e" - integrity sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ== - -glob-parent@^5.1.2, glob-parent@~5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" - integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== - dependencies: - is-glob "^4.0.1" - -glob-parent@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - -glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: - version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" - integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.1.1" - once "^1.3.0" - path-is-absolute "^1.0.0" - -global-dirs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.0.tgz#70a76fe84ea315ab37b1f5576cbde7d48ef72686" - integrity sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA== - dependencies: - ini "2.0.0" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - -globals@^11.1.0: - version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" - integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== - -globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: - version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" - integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== - 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" - -globby@^13.1.1: - version "13.1.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.1.2.tgz#29047105582427ab6eca4f905200667b056da515" - integrity sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.2.11" - ignore "^5.2.0" - merge2 "^1.4.1" - slash "^4.0.0" - -got@^9.6.0: - version "9.6.0" - resolved "https://registry.yarnpkg.com/got/-/got-9.6.0.tgz#edf45e7d67f99545705de1f7bbeeeb121765ed85" - integrity sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q== - dependencies: - "@sindresorhus/is" "^0.14.0" - "@szmarczak/http-timer" "^1.1.2" - cacheable-request "^6.0.0" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^4.1.0" - lowercase-keys "^1.0.1" - mimic-response "^1.0.1" - p-cancelable "^1.0.0" - to-readable-stream "^1.0.0" - url-parse-lax "^3.0.0" - -graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - -gray-matter@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" - integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== - dependencies: - js-yaml "^3.13.1" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - -has-flag@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" - integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== - -has-flag@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" - integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== - -has-property-descriptors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz#610708600606d36961ed04c196193b6a607fa861" - integrity sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ== - dependencies: - get-intrinsic "^1.1.1" - -has-symbols@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" - integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== - -has-yarn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-2.1.0.tgz#137e11354a7b5bf11aa5cb649cf0c6f3ff2b2e77" - integrity sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw== - -has@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" - integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== - dependencies: - function-bind "^1.1.1" - -hast-to-hyperscript@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-9.0.1.tgz#9b67fd188e4c81e8ad66f803855334173920218d" - integrity sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA== - dependencies: - "@types/unist" "^2.0.3" - comma-separated-tokens "^1.0.0" - property-information "^5.3.0" - space-separated-tokens "^1.0.0" - style-to-object "^0.3.0" - unist-util-is "^4.0.0" - web-namespaces "^1.0.0" - -hast-util-from-parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-6.0.1.tgz#554e34abdeea25ac76f5bd950a1f0180e0b3bc2a" - integrity sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA== - dependencies: - "@types/parse5" "^5.0.0" - hastscript "^6.0.0" - property-information "^5.0.0" - vfile "^4.0.0" - vfile-location "^3.2.0" - web-namespaces "^1.0.0" - -hast-util-parse-selector@^2.0.0: - version "2.2.5" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.5.tgz#d57c23f4da16ae3c63b3b6ca4616683313499c3a" - integrity sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ== - -hast-util-raw@6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-6.0.1.tgz#973b15930b7529a7b66984c98148b46526885977" - integrity sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig== - dependencies: - "@types/hast" "^2.0.0" - hast-util-from-parse5 "^6.0.0" - hast-util-to-parse5 "^6.0.0" - html-void-elements "^1.0.0" - parse5 "^6.0.0" - unist-util-position "^3.0.0" - vfile "^4.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hast-util-to-parse5@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-6.0.0.tgz#1ec44650b631d72952066cea9b1445df699f8479" - integrity sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ== - dependencies: - hast-to-hyperscript "^9.0.0" - property-information "^5.0.0" - web-namespaces "^1.0.0" - xtend "^4.0.0" - zwitch "^1.0.0" - -hastscript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-6.0.0.tgz#e8768d7eac56c3fdeac8a92830d58e811e5bf640" - integrity sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w== - dependencies: - "@types/hast" "^2.0.0" - comma-separated-tokens "^1.0.0" - hast-util-parse-selector "^2.0.0" - property-information "^5.0.0" - space-separated-tokens "^1.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - -history@^4.9.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - -hoist-non-react-statics@^3.1.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-entities@^2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.3.3.tgz#117d7626bece327fc8baace8868fa6f5ef856e46" - integrity sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA== - -html-minifier-terser@^6.0.2, html-minifier-terser@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-tags@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.2.0.tgz#dbb3518d20b726524e4dd43de397eb0a95726961" - integrity sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg== - -html-void-elements@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.5.tgz#ce9159494e86d95e45795b166c2021c2cfca4483" - integrity sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w== - -html-webpack-plugin@^5.5.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz#c3911936f57681c1f9f4d8b68c158cd9dfe52f50" - integrity sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -htmlparser2@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.1.tgz#abaa985474fcefe269bc761a779b544d7196d010" - integrity sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - domutils "^3.0.1" - entities "^4.3.0" - -http-cache-semantics@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz#49e91c5cbf36c9b94bcfcd71c23d5249ec74e390" - integrity sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ== - -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - -http-errors@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" - integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== - dependencies: - depd "2.0.0" - inherits "2.0.4" - setprototypeof "1.2.0" - statuses "2.0.1" - toidentifier "1.0.1" - -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -human-signals@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" - integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== - -iconv-lite@0.4.24: - version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" - integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== - dependencies: - safer-buffer ">= 2.1.2 < 3" - -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - -ignore@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.0.tgz#6d3bac8fa7fe0d45d9f9be7bac2fc279577e345a" - integrity sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ== - -image-size@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" - integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== - dependencies: - queue "6.0.2" - -immer@^9.0.7: - version "9.0.15" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.15.tgz#0b9169e5b1d22137aba7d43f8a81a495dd1b62dc" - integrity sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ== - -import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" - integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== - dependencies: - parent-module "^1.0.0" - resolve-from "^4.0.0" - -import-lazy@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" - integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== - -imurmurhash@^0.1.4: - version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" - integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== - -indent-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" - integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== - -infima@0.2.0-alpha.42: - version "0.2.0-alpha.42" - resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.42.tgz#f6e86a655ad40877c6b4d11b2ede681eb5470aa5" - integrity sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww== - -inflight@^1.0.4: - version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" - integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== - dependencies: - once "^1.3.0" - wrappy "1" - -inherits@2, inherits@2.0.4, inherits@^2.0.0, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" - integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== - -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -ini@^1.3.5, ini@~1.3.0: - version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" - integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== - -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - -invariant@^2.2.4: - version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" - integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== - dependencies: - loose-envify "^1.0.0" - -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.0.1.tgz#eca256a7a877e917aeb368b0a7497ddf42ef81c0" - integrity sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng== - -is-alphabetical@1.0.4, is-alphabetical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.4.tgz#9e7d6b94916be22153745d184c298cbf986a686d" - integrity sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg== - -is-alphanumerical@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz#7eb9a2431f855f6b1ef1a78e326df515696c4dbf" - integrity sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A== - dependencies: - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - -is-arrayish@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" - integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== - -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - -is-buffer@^2.0.0: - version "2.0.5" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.5.tgz#ebc252e400d22ff8d77fa09888821a24a658c191" - integrity sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ== - -is-ci@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" - integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== - dependencies: - ci-info "^2.0.0" - -is-core-module@^2.9.0: - version "2.10.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.10.0.tgz#9012ede0a91c69587e647514e1d5277019e728ed" - integrity sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg== - dependencies: - has "^1.0.3" - -is-decimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.4.tgz#65a3a5958a1c5b63a706e1b333d7cd9f630d3fa5" - integrity sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw== - -is-docker@^2.0.0, is-docker@^2.1.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" - integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== - -is-extendable@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - -is-extglob@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" - integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== - -is-fullwidth-code-point@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" - integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== - -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: - version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" - integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== - dependencies: - is-extglob "^2.1.1" - -is-hexadecimal@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz#cc35c97588da4bd49a8eedd6bc4082d44dcb23a7" - integrity sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw== - -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - -is-npm@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-5.0.0.tgz#43e8d65cc56e1b67f8d47262cf667099193f45a8" - integrity sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA== - -is-number@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" - integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== - -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - -is-obj@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" - integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== - -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - -is-plain-obj@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287" - integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA== - -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-object@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" - integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== - dependencies: - isobject "^3.0.1" - -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - -is-stream@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" - integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== - -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - -is-whitespace-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz#0858edd94a95594c7c9dd0b5c174ec6e45ee4aa7" - integrity sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w== - -is-word-character@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.4.tgz#ce0e73216f98599060592f62ff31354ddbeb0230" - integrity sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA== - -is-wsl@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" - integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== - dependencies: - is-docker "^2.0.0" - -is-yarn-global@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.3.0.tgz#d502d3382590ea3004893746754c89139973e232" - integrity sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - -isarray@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" - integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== - -isexe@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" - integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== - -isobject@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" - integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== - -jest-worker@^27.4.5, jest-worker@^27.5.1: - version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" - integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== - dependencies: - "@types/node" "*" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -joi@^17.6.0: - version "17.6.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.6.0.tgz#0bb54f2f006c09a96e75ce687957bd04290054b2" - integrity sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw== - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.0" - "@sideway/pinpoint" "^2.0.0" - -"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" - integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== - -js-yaml@^3.13.1: - version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" - integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== - dependencies: - argparse "^1.0.7" - esprima "^4.0.0" - -js-yaml@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" - integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== - dependencies: - argparse "^2.0.1" - -jsesc@^2.5.1: - version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" - integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== - -jsesc@~0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" - integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== - -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ== - -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" - integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== - -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - -json5@^2.1.2, json5@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.1.tgz#655d50ed1e6f95ad1a3caababd2b0efda10b395c" - integrity sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA== - -jsonfile@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" - integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== - dependencies: - universalify "^2.0.0" - optionalDependencies: - graceful-fs "^4.1.6" - -keyv@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.1.0.tgz#ecc228486f69991e49e9476485a5be1e8fc5c4d9" - integrity sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA== - dependencies: - json-buffer "3.0.0" - -kind-of@^6.0.0, kind-of@^6.0.2: - version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" - integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== - -kleur@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" - integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== - -klona@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/klona/-/klona-2.0.5.tgz#d166574d90076395d9963aa7a928fabb8d76afbc" - integrity sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ== - -latest-version@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-5.1.0.tgz#119dfe908fe38d15dfa43ecd13fa12ec8832face" - integrity sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA== - dependencies: - package-json "^6.3.0" - -leven@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" - integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== - -lilconfig@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.0.6.tgz#32a384558bd58af3d4c6e077dd1ad1d397bc69d4" - integrity sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg== - -lines-and-columns@^1.1.6: - version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" - integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== - -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.2.tgz#d6e3b4fb81870721ae4e0868ab11dd638368c129" - integrity sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.0.tgz#bcecc51a7898bee7473d4bc6b845b23af8304d4f" - integrity sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ== - -locate-path@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" - integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== - dependencies: - p-locate "^3.0.0" - path-exists "^3.0.0" - -locate-path@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" - integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== - dependencies: - p-locate "^4.1.0" - -locate-path@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" - integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== - dependencies: - p-locate "^5.0.0" - -lodash.curry@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" - integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== - -lodash.debounce@^4.0.8: - version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" - integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== - -lodash.flow@^3.3.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== - -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - -lodash.uniq@4.5.0, lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@^4.17.19, lodash@^4.17.20, lodash@^4.17.21: - version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" - integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" - integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== - dependencies: - js-tokens "^3.0.0 || ^4.0.0" - -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lowercase-keys@^1.0.0, lowercase-keys@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" - integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== - -lowercase-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-2.0.0.tgz#2603e78b7b4b0006cbca2fbcc8a3202558ac9479" - integrity sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA== - -lru-cache@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" - integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== - dependencies: - yallist "^4.0.0" - -make-dir@^3.0.0, make-dir@^3.0.2, make-dir@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-3.1.0.tgz#415e967046b3a7f1d185277d84aa58203726a13f" - integrity sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw== - dependencies: - semver "^6.0.0" - -markdown-escapes@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.4.tgz#c95415ef451499d7602b91095f3c8e8975f78535" - integrity sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg== - -mdast-squeeze-paragraphs@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-squeeze-paragraphs/-/mdast-squeeze-paragraphs-4.0.0.tgz#7c4c114679c3bee27ef10b58e2e015be79f1ef97" - integrity sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ== - dependencies: - unist-util-remove "^2.0.0" - -mdast-util-definitions@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz#c5c1a84db799173b4dcf7643cda999e440c24db2" - integrity sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ== - dependencies: - unist-util-visit "^2.0.0" - -mdast-util-to-hast@10.0.1: - version "10.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-10.0.1.tgz#0cfc82089494c52d46eb0e3edb7a4eb2aea021eb" - integrity sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA== - dependencies: - "@types/mdast" "^3.0.0" - "@types/unist" "^2.0.0" - mdast-util-definitions "^4.0.0" - mdurl "^1.0.0" - unist-builder "^2.0.0" - unist-util-generated "^1.0.0" - unist-util-position "^3.0.0" - unist-util-visit "^2.0.0" - -mdast-util-to-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-2.0.0.tgz#b8cfe6a713e1091cb5b728fc48885a4767f8b97b" - integrity sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w== - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -mdurl@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" - integrity sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.1.2, memfs@^3.4.3: - version "3.4.7" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.4.7.tgz#e5252ad2242a724f938cb937e3c4f7ceb1f70e5a" - integrity sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw== - dependencies: - fs-monkey "^1.0.3" - -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - -merge-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" - integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== - -merge2@^1.3.0, merge2@^1.4.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" - integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== - -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: - version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" - integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== - dependencies: - braces "^3.0.2" - picomatch "^2.3.1" - -mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": - version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" - integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== - -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" - integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== - -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - -mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: - version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" - integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== - dependencies: - mime-db "1.52.0" - -mime@1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" - integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== - -mimic-fn@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" - integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== - -mimic-response@^1.0.0, mimic-response@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" - integrity sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ== - -mini-create-react-context@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/mini-create-react-context/-/mini-create-react-context-0.4.1.tgz#072171561bfdc922da08a60c2197a497cc2d1d5e" - integrity sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ== - dependencies: - "@babel/runtime" "^7.12.1" - tiny-warning "^1.0.3" - -mini-css-extract-plugin@^2.6.1: - version "2.6.1" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz#9a1251d15f2035c342d99a468ab9da7a0451b71e" - integrity sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg== - dependencies: - schema-utils "^4.0.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - -minimatch@3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" - integrity sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA== - dependencies: - brace-expansion "^1.1.7" - -minimatch@^3.0.4, minimatch@^3.1.1: - version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - -minimist@^1.2.0, minimist@^1.2.5: - version "1.2.6" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.6.tgz#8637a5b759ea0d6e98702cfb3a9283323c93af44" - integrity sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q== - -mrmime@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== - -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== - -ms@2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" - integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== - -ms@2.1.3: - version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" - integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== - -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== - dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" - -nanoid@^3.3.4: - version "3.3.4" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.4.tgz#730b67e3cd09e2deacf03c027c81c9d9dbc5e8ab" - integrity sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw== - -negotiator@0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" - integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== - -neo-async@^2.6.2: - version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" - integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== - -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - -node-emoji@^1.10.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.11.0.tgz#69a0150e6946e2f115e9d7ea4df7971e2628301c" - integrity sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A== - dependencies: - lodash "^4.17.21" - -node-fetch@2.6.7: - version "2.6.7" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" - integrity sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ== - dependencies: - whatwg-url "^5.0.0" - -node-forge@^1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - -node-releases@^2.0.6: - version "2.0.6" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.6.tgz#8a7088c63a55e493845683ebf3c828d8c51c5503" - integrity sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg== - -normalize-path@^3.0.0, normalize-path@~3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" - integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== - -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -normalize-url@^4.1.0: - version "4.5.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-4.5.1.tgz#0dd90cf1288ee1d1313b87081c9a5932ee48518a" - integrity sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA== - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -npm-run-path@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" - integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== - dependencies: - path-key "^3.0.0" - -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" - integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - -object-assign@^4.1.0, object-assign@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" - integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== - -object-inspect@^1.9.0: - version "1.12.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.2.tgz#c0641f26394532f28ab8d796ab954e43c009a8ea" - integrity sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ== - -object-keys@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" - integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== - -object.assign@^4.1.0: - version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" - integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== - dependencies: - call-bind "^1.0.2" - define-properties "^1.1.4" - has-symbols "^1.0.3" - object-keys "^1.1.1" - -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - -on-finished@2.4.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" - integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== - dependencies: - ee-first "1.1.1" - -on-headers@~1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" - integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== - -once@^1.3.0, once@^1.3.1, once@^1.4.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" - integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== - dependencies: - wrappy "1" - -onetime@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" - integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== - dependencies: - mimic-fn "^2.1.0" - -open@^8.0.9, open@^8.4.0: - version "8.4.0" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.0.tgz#345321ae18f8138f82565a910fdc6b39e8c244f8" - integrity sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q== - dependencies: - define-lazy-prop "^2.0.0" - is-docker "^2.1.1" - is-wsl "^2.2.0" - -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - -p-cancelable@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" - integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== - -p-limit@^2.0.0, p-limit@^2.2.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" - integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== - dependencies: - p-try "^2.0.0" - -p-limit@^3.0.2: - version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" - integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== - dependencies: - yocto-queue "^0.1.0" - -p-locate@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" - integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== - dependencies: - p-limit "^2.0.0" - -p-locate@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" - integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== - dependencies: - p-limit "^2.2.0" - -p-locate@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" - integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== - dependencies: - p-limit "^3.0.2" - -p-map@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" - integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== - dependencies: - aggregate-error "^3.0.0" - -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - -p-try@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" - integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== - -package-json@^6.3.0: - version "6.5.0" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-6.5.0.tgz#6feedaca35e75725876d0b0e64974697fed145b0" - integrity sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ== - dependencies: - got "^9.6.0" - registry-auth-token "^4.0.0" - registry-url "^5.0.0" - semver "^6.2.0" - -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - -parent-module@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" - integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== - dependencies: - callsites "^3.0.0" - -parse-entities@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-2.0.0.tgz#53c6eb5b9314a1f4ec99fa0fdf7ce01ecda0cbe8" - integrity sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ== - dependencies: - character-entities "^1.0.0" - character-entities-legacy "^1.0.0" - character-reference-invalid "^1.0.0" - is-alphanumerical "^1.0.0" - is-decimal "^1.0.0" - is-hexadecimal "^1.0.0" - -parse-json@^5.0.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" - 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" - -parse-numeric-range@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" - integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== - -parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== - dependencies: - domhandler "^5.0.2" - parse5 "^7.0.0" - -parse5@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" - integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== - -parse5@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.1.tgz#4649f940ccfb95d8754f37f73078ea20afe0c746" - integrity sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.2, parseurl@~1.3.3: - version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" - integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== - -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - -path-exists@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" - integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== - -path-exists@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" - integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== - -path-is-absolute@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" - integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== - -path-is-inside@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - -path-key@^3.0.0, path-key@^3.1.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" - integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== - -path-parse@^1.0.7: - version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" - integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== - -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" - integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - -path-type@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" - integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== - -picocolors@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" - integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== - -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: - version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" - integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== - -pkg-dir@^4.1.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" - integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== - dependencies: - find-up "^4.0.0" - -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -postcss-calc@^8.2.3: - version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== - dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" - -postcss-colormin@^5.3.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.0.tgz#3cee9e5ca62b2c27e84fce63affc0cfb5901956a" - integrity sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz#31586df4e184c2e8890e8b34a0b9355313f503ab" - integrity sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g== - dependencies: - browserslist "^4.20.3" - postcss-value-parser "^4.2.0" - -postcss-discard-comments@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" - integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== - -postcss-discard-duplicates@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" - integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== - -postcss-discard-empty@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" - integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== - -postcss-discard-overridden@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" - integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== - -postcss-discard-unused@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" - integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-loader@^7.0.0: - version "7.0.1" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.0.1.tgz#4c883cc0a1b2bfe2074377b7a74c1cd805684395" - integrity sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ== - dependencies: - cosmiconfig "^7.0.0" - klona "^2.0.5" - semver "^7.3.7" - -postcss-merge-idents@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" - integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-merge-longhand@^5.1.6: - version "5.1.6" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz#f378a8a7e55766b7b644f48e5d8c789ed7ed51ce" - integrity sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.1.0" - -postcss-merge-rules@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz#7049a14d4211045412116d79b751def4484473a5" - integrity sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" - integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" - integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz#ac41a6465be2db735099bbd1798d85079a6dc1f9" - integrity sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg== - dependencies: - browserslist "^4.16.6" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" - integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz#ebbb54fae1598eecfdf691a02b3ff3b390a5a51c" - integrity sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-normalize-charset@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" - integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== - -postcss-normalize-display-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" - integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" - integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" - integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" - integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" - integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz#3d23aede35e160089a285e27bf715de11dc9db75" - integrity sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ== - dependencies: - browserslist "^4.16.6" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" - integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" - integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-ordered-values@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" - integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-reduce-idents@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" - integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-reduce-initial@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz#fc31659ea6e85c492fb2a7b545370c215822c5d6" - integrity sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw== - dependencies: - browserslist "^4.16.6" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" - integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.10" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz#79b61e2c0d1bfc2602d549e11d0876256f8df88d" - integrity sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-sort-media-queries@^4.2.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.3.0.tgz#f48a77d6ce379e86676fc3f140cf1b10a06f6051" - integrity sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg== - dependencies: - sort-css-media-queries "2.1.0" - -postcss-svgo@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" - integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^2.7.0" - -postcss-unique-selectors@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" - integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss-zindex@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" - integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== - -postcss@^8.3.11, postcss@^8.4.13, postcss@^8.4.14, postcss@^8.4.7: - version "8.4.16" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.16.tgz#33a1d675fac39941f5f445db0de4db2b6e01d43c" - integrity sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ== - dependencies: - nanoid "^3.3.4" - picocolors "^1.0.0" - source-map-js "^1.0.2" - -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA== - -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== - -prism-react-renderer@^1.3.5: - version "1.3.5" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-1.3.5.tgz#786bb69aa6f73c32ba1ee813fbe17a0115435085" - integrity sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg== - -prismjs@^1.28.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - -process-nextick-args@~2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" - integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== - -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - -prompts@^2.4.2: - version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" - integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== - dependencies: - kleur "^3.0.3" - sisteransi "^1.0.5" - -prop-types@^15.6.2, prop-types@^15.7.2: - version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" - integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== - dependencies: - loose-envify "^1.4.0" - object-assign "^4.1.1" - react-is "^16.13.1" - -property-information@^5.0.0, property-information@^5.3.0: - version "5.6.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-5.6.0.tgz#61675545fb23002f245c6540ec46077d4da3ed69" - integrity sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA== - dependencies: - xtend "^4.0.0" - -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0: - version "2.1.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" - integrity sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A== - -pupa@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-2.1.1.tgz#f5e8fd4afc2c5d97828faa523549ed8744a20d62" - integrity sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A== - dependencies: - escape-goat "^2.0.0" - -pure-color@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" - integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== - -qs@6.10.3: - version "6.10.3" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.10.3.tgz#d6cde1b2ffca87b5aa57889816c5f81535e22e8e" - integrity sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ== - dependencies: - side-channel "^1.0.4" - -queue-microtask@^1.2.2: - version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" - integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== - -queue@6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" - integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== - dependencies: - inherits "~2.0.3" - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== - -range-parser@^1.2.1, range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@1.2.8, rc@^1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-base16-styling@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" - integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== - dependencies: - base16 "^1.0.0" - lodash.curry "^4.0.1" - lodash.flow "^3.3.0" - pure-color "^1.2.0" - -react-dev-utils@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" - integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.11" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - -react-dom@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-17.0.2.tgz#ecffb6845e3ad8dbfcdc498f0d0a939736502c23" - integrity sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - scheduler "^0.20.2" - -react-error-overlay@^6.0.11: - version "6.0.11" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== - -react-fast-compare@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.0.tgz#641a9da81b6a6320f270e89724fb45a0b39e43bb" - integrity sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA== - -react-helmet-async@*, react-helmet-async@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" - 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" - -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-json-view@^1.21.3: - version "1.21.3" - resolved "https://registry.yarnpkg.com/react-json-view/-/react-json-view-1.21.3.tgz#f184209ee8f1bf374fb0c41b0813cff54549c475" - integrity sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw== - dependencies: - flux "^4.0.1" - react-base16-styling "^0.6.0" - react-lifecycles-compat "^3.0.4" - react-textarea-autosize "^8.3.2" - -react-lifecycles-compat@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-loadable-ssr-addon-v5-slorber@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" - integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== - dependencies: - "@babel/runtime" "^7.10.3" - -react-router-config@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" - integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== - dependencies: - "@babel/runtime" "^7.1.2" - -react-router-dom@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.3.tgz#8779fc28e6691d07afcaf98406d3812fe6f11199" - integrity sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.3.3" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.3.3, react-router@^5.3.3: - version "5.3.3" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.3.tgz#8e3841f4089e728cf82a429d92cdcaa5e4a3a288" - integrity sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - mini-create-react-context "^0.4.0" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-textarea-autosize@^8.3.2: - version "8.3.4" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" - integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - -react@^17.0.2: - version "17.0.2" - resolved "https://registry.yarnpkg.com/react/-/react-17.0.2.tgz#d0b5cc516d29eb3eee383f75b62864cfb6800037" - integrity sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -readable-stream@^2.0.1: - version "2.3.7" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57" - integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw== - dependencies: - core-util-is "~1.0.0" - inherits "~2.0.3" - isarray "~1.0.0" - process-nextick-args "~2.0.0" - safe-buffer "~5.1.1" - string_decoder "~1.1.1" - util-deprecate "~1.0.1" - -readable-stream@^3.0.6: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.0.tgz#337bbda3adc0706bd3e024426a286d4b4b2c9198" - integrity sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reading-time@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" - integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== - -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -recursive-readdir@^2.2.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.2.tgz#9946fb3274e1628de6e36b2f6714953b4845094f" - integrity sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg== - dependencies: - minimatch "3.0.4" - -regenerate-unicode-properties@^10.1.0: - version "10.1.0" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz#7c3192cab6dd24e21cb4461e5ddd7dd24fa8374c" - integrity sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ== - dependencies: - regenerate "^1.4.2" - -regenerate@^1.4.2: - version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" - integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== - -regenerator-runtime@^0.13.4: - version "0.13.9" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz#8925742a98ffd90814988d7566ad30ca3b263b52" - integrity sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA== - -regenerator-transform@^0.15.0: - version "0.15.0" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.0.tgz#cbd9ead5d77fae1a48d957cf889ad0586adb6537" - integrity sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg== - dependencies: - "@babel/runtime" "^7.8.4" - -regexpu-core@^5.1.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.2.1.tgz#a69c26f324c1e962e9ffd0b88b055caba8089139" - integrity sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ== - dependencies: - regenerate "^1.4.2" - regenerate-unicode-properties "^10.1.0" - regjsgen "^0.7.1" - regjsparser "^0.9.1" - unicode-match-property-ecmascript "^2.0.0" - unicode-match-property-value-ecmascript "^2.0.0" - -registry-auth-token@^4.0.0: - version "4.2.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-4.2.2.tgz#f02d49c3668884612ca031419491a13539e21fac" - integrity sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg== - dependencies: - rc "1.2.8" - -registry-url@^5.0.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-5.1.0.tgz#e98334b50d5434b81136b44ec638d9c2009c5009" - integrity sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw== - dependencies: - rc "^1.2.8" - -regjsgen@^0.7.1: - version "0.7.1" - resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.7.1.tgz#ee5ef30e18d3f09b7c369b76e7c2373ed25546f6" - integrity sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA== - -regjsparser@^0.9.1: - version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" - integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== - dependencies: - jsesc "~0.5.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -remark-emoji@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-2.2.0.tgz#1c702090a1525da5b80e15a8f963ef2c8236cac7" - integrity sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w== - dependencies: - emoticon "^3.2.0" - node-emoji "^1.10.0" - unist-util-visit "^2.0.3" - -remark-footnotes@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/remark-footnotes/-/remark-footnotes-2.0.0.tgz#9001c4c2ffebba55695d2dd80ffb8b82f7e6303f" - integrity sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ== - -remark-mdx@1.6.22: - version "1.6.22" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-1.6.22.tgz#06a8dab07dcfdd57f3373af7f86bd0e992108bbd" - integrity sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ== - dependencies: - "@babel/core" "7.12.9" - "@babel/helper-plugin-utils" "7.10.4" - "@babel/plugin-proposal-object-rest-spread" "7.12.1" - "@babel/plugin-syntax-jsx" "7.12.1" - "@mdx-js/util" "1.6.22" - is-alphabetical "1.0.4" - remark-parse "8.0.3" - unified "9.2.0" - -remark-parse@8.0.3: - version "8.0.3" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-8.0.3.tgz#9c62aa3b35b79a486454c690472906075f40c7e1" - integrity sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q== - dependencies: - ccount "^1.0.0" - collapse-white-space "^1.0.2" - is-alphabetical "^1.0.0" - is-decimal "^1.0.0" - is-whitespace-character "^1.0.0" - is-word-character "^1.0.0" - markdown-escapes "^1.0.0" - parse-entities "^2.0.0" - repeat-string "^1.5.4" - state-toggle "^1.0.0" - trim "0.0.1" - trim-trailing-lines "^1.0.0" - unherit "^1.0.4" - unist-util-remove-position "^2.0.0" - vfile-location "^3.0.0" - xtend "^4.0.1" - -remark-squeeze-paragraphs@4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-squeeze-paragraphs/-/remark-squeeze-paragraphs-4.0.0.tgz#76eb0e085295131c84748c8e43810159c5653ead" - integrity sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw== - dependencies: - mdast-squeeze-paragraphs "^4.0.0" - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - -repeat-string@^1.5.4: - version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" - integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== - -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -"require-like@>= 0.1.1": - version "0.1.2" - resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" - integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-from@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" - integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== - -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve@^1.1.6, resolve@^1.14.2, resolve@^1.3.2: - version "1.22.1" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.1.tgz#27cb2ebb53f91abb49470a928bba7558066ac177" - integrity sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw== - dependencies: - is-core-module "^2.9.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -responselike@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ== - dependencies: - lowercase-keys "^1.0.0" - -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - -reusify@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" - integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== - -rimraf@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" - integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== - dependencies: - glob "^7.1.3" - -rtl-detect@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.0.4.tgz#40ae0ea7302a150b96bc75af7d749607392ecac6" - integrity sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ== - -rtlcss@^3.5.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-3.5.0.tgz#c9eb91269827a102bac7ae3115dd5d049de636c3" - integrity sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A== - dependencies: - find-up "^5.0.0" - picocolors "^1.0.0" - postcss "^8.3.11" - strip-json-comments "^3.1.1" - -run-parallel@^1.1.9: - version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" - integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== - dependencies: - queue-microtask "^1.2.2" - -rxjs@^7.5.4: - version "7.5.6" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.5.6.tgz#0446577557862afd6903517ce7cae79ecb9662bc" - integrity sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw== - dependencies: - tslib "^2.1.0" - -safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" - integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== - -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: - version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" - integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== - -"safer-buffer@>= 2.1.2 < 3": - version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" - integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== - -sax@^1.2.4: - version "1.2.4" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" - integrity sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw== - -scheduler@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.20.2.tgz#4baee39436e34aa93b4874bddcbf0fe8b8b50e91" - integrity sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ== - dependencies: - loose-envify "^1.1.0" - object-assign "^4.1.1" - -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^2.6.5: - version "2.7.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.1.tgz#1ca4f32d1b24c590c203b8e7a50bf0ea4cd394d7" - integrity sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg== - dependencies: - "@types/json-schema" "^7.0.5" - ajv "^6.12.4" - ajv-keywords "^3.5.2" - -schema-utils@^3.0.0, schema-utils@^3.1.0, schema-utils@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.1.1.tgz#bc74c4b6b6995c1d88f76a8b77bea7219e0c8281" - integrity sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.0.0.tgz#60331e9e3ae78ec5d16353c467c34b3a0a1d3df7" - integrity sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.8.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.0.0" - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.1.1.tgz#18a7613d714c0cd3385c48af0075abf3f266af61" - integrity sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ== - dependencies: - node-forge "^1" - -semver-diff@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-3.1.1.tgz#05f77ce59f325e00e2706afd67bb506ddb1ca32b" - integrity sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg== - dependencies: - semver "^6.3.0" - -semver@^5.4.1: - version "5.7.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.1.tgz#a954f931aeba508d307bbf069eff0c01c96116f7" - integrity sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ== - -semver@^6.0.0, semver@^6.1.1, semver@^6.1.2, semver@^6.2.0, semver@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.0.tgz#ee0a64c8af5e8ceea67687b133761e1becbd1d3d" - integrity sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw== - -semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7: - version "7.3.7" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.3.7.tgz#12c5b649afdbf9049707796e22a4028814ce523f" - integrity sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g== - dependencies: - lru-cache "^6.0.0" - -send@0.18.0: - version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" - integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== - dependencies: - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - fresh "0.5.2" - http-errors "2.0.0" - mime "1.6.0" - ms "2.1.3" - on-finished "2.4.1" - range-parser "~1.2.1" - statuses "2.0.1" - -serialize-javascript@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.0.tgz#efae5d88f45d7924141da8b5c3a7a7e663fefeb8" - integrity sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag== - dependencies: - randombytes "^2.1.0" - -serve-handler@^6.1.3: - version "6.1.3" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.3.tgz#1bf8c5ae138712af55c758477533b9117f6435e8" - integrity sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w== - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - fast-url-parser "1.1.3" - mime-types "2.1.18" - minimatch "3.0.4" - path-is-inside "1.0.2" - path-to-regexp "2.2.1" - range-parser "1.2.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0: - version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" - integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== - dependencies: - encodeurl "~1.0.2" - escape-html "~1.0.3" - parseurl "~1.3.3" - send "0.18.0" - -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - -setprototypeof@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" - integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== - -shallow-clone@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" - integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== - dependencies: - kind-of "^6.0.2" - -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - -shebang-command@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" - integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== - dependencies: - shebang-regex "^3.0.0" - -shebang-regex@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" - integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== - -shell-quote@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.7.3.tgz#aa40edac170445b9a431e17bb62c0b881b9c4123" - integrity sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw== - -shelljs@^0.8.5: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -signal-exit@^3.0.2, signal-exit@^3.0.3: - version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" - integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== - -sirv@^1.0.7: - version "1.0.19" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-1.0.19.tgz#1d73979b38c7fe91fcba49c85280daa9c2363b49" - integrity sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ== - dependencies: - "@polka/url" "^1.0.0-next.20" - mrmime "^1.0.0" - totalist "^1.0.0" - -sisteransi@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" - integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== - -sitemap@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" - integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== - dependencies: - "@types/node" "^17.0.5" - "@types/sax" "^1.2.1" - arg "^5.0.0" - sax "^1.2.4" - -slash@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" - integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== - -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - -sort-css-media-queries@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" - integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== - -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - -source-map-support@~0.5.20: - version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" - integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== - dependencies: - buffer-from "^1.0.0" - source-map "^0.6.0" - -source-map@^0.5.0: - version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" - integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== - -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" - integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== - -space-separated-tokens@^1.0.0: - version "1.1.5" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz#85f32c3d10d9682007e917414ddc5c26d1aa6899" - integrity sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA== - -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - 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" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - 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" - -sprintf-js@~1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" - integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== - -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - -state-toggle@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.3.tgz#e123b16a88e143139b09c6852221bc9815917dfe" - integrity sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ== - -statuses@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" - integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== - -"statuses@>= 1.4.0 < 2": - version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" - integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== - -std-env@^3.0.1: - version "3.2.1" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.2.1.tgz#00e260ec3901333537125f81282b9296b00d7304" - integrity sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w== - -string-width@^4.0.0, string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.2: - version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" - integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== - dependencies: - emoji-regex "^8.0.0" - is-fullwidth-code-point "^3.0.0" - strip-ansi "^6.0.1" - -string-width@^5.0.1: - version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" - integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== - dependencies: - eastasianwidth "^0.2.0" - emoji-regex "^9.2.2" - strip-ansi "^7.0.1" - -string_decoder@^1.1.1: - version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" - integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== - dependencies: - safe-buffer "~5.2.0" - -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - -strip-ansi@^6.0.0, strip-ansi@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" - integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== - dependencies: - ansi-regex "^5.0.1" - -strip-ansi@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.0.1.tgz#61740a08ce36b61e50e65653f07060d000975fb2" - integrity sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw== - dependencies: - ansi-regex "^6.0.1" - -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== - -strip-final-newline@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" - integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== - -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - -style-to-object@0.3.0, style-to-object@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.3.0.tgz#b1b790d205991cc783801967214979ee19a76e46" - integrity sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA== - dependencies: - inline-style-parser "0.1.1" - -stylehacks@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.0.tgz#a40066490ca0caca04e96c6b02153ddc39913520" - integrity sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q== - dependencies: - browserslist "^4.16.6" - postcss-selector-parser "^6.0.4" - -supports-color@^5.3.0: - version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" - integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== - dependencies: - has-flag "^3.0.0" - -supports-color@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" - integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== - dependencies: - has-flag "^4.0.0" - -supports-color@^8.0.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" - integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== - dependencies: - has-flag "^4.0.0" - -supports-preserve-symlinks-flag@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" - integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== - -svg-parser@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^2.7.0, svgo@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - -terser-webpack-plugin@^5.1.3, terser-webpack-plugin@^5.3.3: - version "5.3.6" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz#5590aec31aa3c6f771ce1b1acca60639eab3195c" - integrity sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ== - dependencies: - "@jridgewell/trace-mapping" "^0.3.14" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.0" - terser "^5.14.1" - -terser@^5.10.0, terser@^5.14.1: - version "5.15.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.15.0.tgz#e16967894eeba6e1091509ec83f0c60e179f2425" - integrity sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA== - dependencies: - "@jridgewell/source-map" "^0.3.2" - acorn "^8.5.0" - commander "^2.20.0" - source-map-support "~0.5.20" - -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -tiny-invariant@^1.0.2: - version "1.2.0" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.2.0.tgz#a1141f86b672a9148c72e978a19a73b9b94a15a9" - integrity sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg== - -tiny-warning@^1.0.0, tiny-warning@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - -to-fast-properties@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" - integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== - -to-readable-stream@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/to-readable-stream/-/to-readable-stream-1.0.0.tgz#ce0aa0c2f3df6adf852efb404a783e77c0475771" - integrity sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q== - -to-regex-range@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" - integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== - dependencies: - is-number "^7.0.0" - -toidentifier@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" - integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== - -totalist@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-1.1.0.tgz#a4d65a3e546517701e3e5c37a47a70ac97fe56df" - integrity sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g== - -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - -trim-trailing-lines@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.4.tgz#bd4abbec7cc880462f10b2c8b5ce1d8d1ec7c2c0" - integrity sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ== - -trim@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" - integrity sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ== - -trough@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.5.tgz#b8b639cefad7d0bb2abd37d433ff8293efa5f406" - integrity sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA== - -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.4.0.tgz#7cecaa7f073ce680a05847aa77be941098f36dc3" - integrity sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ== - -type-fest@^0.20.2: - version "0.20.2" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.20.2.tgz#1bf207f4b28f91583666cb5fbd327887301cd5f4" - integrity sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ== - -type-fest@^2.5.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - -typescript@^4.7.4: - version "4.8.3" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.8.3.tgz#d59344522c4bc464a65a730ac695007fdb66dd88" - integrity sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig== - -ua-parser-js@^0.7.30: - version "0.7.31" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.31.tgz#649a656b191dffab4f21d5e053e27ca17cbff5c6" - integrity sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ== - -unherit@^1.0.4: - version "1.1.3" - resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.3.tgz#6c9b503f2b41b262330c80e91c8614abdaa69c22" - integrity sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ== - dependencies: - inherits "^2.0.0" - xtend "^4.0.0" - -unicode-canonical-property-names-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" - integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== - -unicode-match-property-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" - integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== - dependencies: - unicode-canonical-property-names-ecmascript "^2.0.0" - unicode-property-aliases-ecmascript "^2.0.0" - -unicode-match-property-value-ecmascript@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714" - integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw== - -unicode-property-aliases-ecmascript@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" - integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== - -unified@9.2.0: - version "9.2.0" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.0.tgz#67a62c627c40589edebbf60f53edfd4d822027f8" - integrity sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -unified@^9.2.2: - version "9.2.2" - resolved "https://registry.yarnpkg.com/unified/-/unified-9.2.2.tgz#67649a1abfc3ab85d2969502902775eb03146975" - integrity sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ== - dependencies: - bail "^1.0.0" - extend "^3.0.0" - is-buffer "^2.0.0" - is-plain-obj "^2.0.0" - trough "^1.0.0" - vfile "^4.0.0" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - -unist-builder@2.0.3, unist-builder@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-2.0.3.tgz#77648711b5d86af0942f334397a33c5e91516436" - integrity sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw== - -unist-util-generated@^1.0.0: - version "1.1.6" - resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.6.tgz#5ab51f689e2992a472beb1b35f2ce7ff2f324d4b" - integrity sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg== - -unist-util-is@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-4.1.0.tgz#976e5f462a7a5de73d94b706bac1b90671b57797" - integrity sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg== - -unist-util-position@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.1.0.tgz#1c42ee6301f8d52f47d14f62bbdb796571fa2d47" - integrity sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA== - -unist-util-remove-position@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz#5d19ca79fdba712301999b2b73553ca8f3b352cc" - integrity sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA== - dependencies: - unist-util-visit "^2.0.0" - -unist-util-remove@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/unist-util-remove/-/unist-util-remove-2.1.0.tgz#b0b4738aa7ee445c402fda9328d604a02d010588" - integrity sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q== - dependencies: - unist-util-is "^4.0.0" - -unist-util-stringify-position@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz#cce3bfa1cdf85ba7375d1d5b17bdc4cada9bd9da" - integrity sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g== - dependencies: - "@types/unist" "^2.0.2" - -unist-util-visit-parents@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz#65a6ce698f78a6b0f56aa0e88f13801886cdaef6" - integrity sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - -unist-util-visit@2.0.3, unist-util-visit@^2.0.0, unist-util-visit@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-2.0.3.tgz#c3703893146df47203bb8a9795af47d7b971208c" - integrity sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q== - dependencies: - "@types/unist" "^2.0.0" - unist-util-is "^4.0.0" - unist-util-visit-parents "^3.0.0" - -universalify@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" - integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== - -unpipe@1.0.0, unpipe@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" - integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== - -update-browserslist-db@^1.0.9: - version "1.0.9" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz#2924d3927367a38d5c555413a7ce138fc95fcb18" - integrity sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -update-notifier@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-5.1.0.tgz#4ab0d7c7f36a231dd7316cf7729313f0214d9ad9" - integrity sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw== - dependencies: - boxen "^5.0.0" - chalk "^4.1.0" - configstore "^5.0.1" - has-yarn "^2.1.0" - import-lazy "^2.1.0" - is-ci "^2.0.0" - is-installed-globally "^0.4.0" - is-npm "^5.0.0" - is-yarn-global "^0.3.0" - latest-version "^5.1.0" - pupa "^2.1.1" - semver "^7.3.4" - semver-diff "^3.1.1" - xdg-basedir "^4.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ== - dependencies: - prepend-http "^2.0.0" - -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" - integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== - -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utility-types@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" - integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== - -utils-merge@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" - integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== - -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - -vary@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" - integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== - -vfile-location@^3.0.0, vfile-location@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-3.2.0.tgz#d8e41fbcbd406063669ebf6c33d56ae8721d0f3c" - integrity sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA== - -vfile-message@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-2.0.4.tgz#5b43b88171d409eae58477d13f23dd41d52c371a" - integrity sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ== - dependencies: - "@types/unist" "^2.0.0" - unist-util-stringify-position "^2.0.0" - -vfile@^4.0.0: - version "4.2.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-4.2.1.tgz#03f1dce28fc625c625bc6514350fbdb00fa9e624" - integrity sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA== - dependencies: - "@types/unist" "^2.0.0" - is-buffer "^2.0.0" - unist-util-stringify-position "^2.0.0" - vfile-message "^2.0.0" - -wait-on@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-6.0.1.tgz#16bbc4d1e4ebdd41c5b4e63a2e16dbd1f4e5601e" - integrity sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw== - dependencies: - axios "^0.25.0" - joi "^17.6.0" - lodash "^4.17.21" - minimist "^1.2.5" - rxjs "^7.5.4" - -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - -web-namespaces@^1.0.0: - version "1.1.4" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.4.tgz#bc98a3de60dadd7faefc403d1076d529f5e030ec" - integrity sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw== - -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - -webpack-bundle-analyzer@^4.5.0: - version "4.6.1" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.6.1.tgz#bee2ee05f4ba4ed430e4831a319126bb4ed9f5a6" - integrity sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw== - dependencies: - acorn "^8.0.4" - acorn-walk "^8.0.0" - chalk "^4.1.0" - commander "^7.2.0" - gzip-size "^6.0.0" - lodash "^4.17.20" - opener "^1.5.2" - sirv "^1.0.7" - ws "^7.3.1" - -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.9.3: - version "4.11.0" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.11.0.tgz#290ee594765cd8260adfe83b2d18115ea04484e7" - integrity sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.1" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.0.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.1" - ws "^8.4.2" - -webpack-merge@^5.8.0: - version "5.8.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.8.0.tgz#2b39dbf22af87776ad744c390223731d30a68f61" - integrity sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q== - dependencies: - clone-deep "^4.0.1" - wildcard "^2.0.0" - -webpack-sources@^3.2.2, webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.73.0: - version "5.74.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.74.0.tgz#02a5dac19a17e0bb47093f2be67c695102a55980" - integrity sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^0.0.51" - "@webassemblyjs/ast" "1.11.1" - "@webassemblyjs/wasm-edit" "1.11.1" - "@webassemblyjs/wasm-parser" "1.11.1" - acorn "^8.7.1" - acorn-import-assertions "^1.7.6" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.10.0" - es-module-lexer "^0.9.0" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.1.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.1.3" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -webpackbar@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" - integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== - dependencies: - chalk "^4.1.0" - consola "^2.15.3" - pretty-time "^1.1.0" - std-env "^3.0.1" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - -which@^1.3.1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" - integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== - dependencies: - isexe "^2.0.0" - -which@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" - integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== - dependencies: - isexe "^2.0.0" - -widest-line@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-3.1.0.tgz#8292333bbf66cb45ff0de1603b136b7ae1496eca" - integrity sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg== - dependencies: - string-width "^4.0.0" - -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -wildcard@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.0.tgz#a77d20e5200c6faaac979e4b3aadc7b3dd7f8fec" - integrity sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw== - -wrap-ansi@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-7.0.0.tgz#67e145cff510a6a6984bdf1152911d69d2eb9e43" - integrity sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q== - dependencies: - ansi-styles "^4.0.0" - string-width "^4.1.0" - strip-ansi "^6.0.0" - -wrap-ansi@^8.0.1: - version "8.0.1" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.0.1.tgz#2101e861777fec527d0ea90c57c6b03aac56a5b3" - integrity sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g== - dependencies: - ansi-styles "^6.1.0" - string-width "^5.0.1" - strip-ansi "^7.0.1" - -wrappy@1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" - integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== - -write-file-atomic@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - -ws@^7.3.1: - version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" - integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== - -ws@^8.4.2: - version "8.8.1" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.8.1.tgz#5dbad0feb7ade8ecc99b830c1d77c913d4955ff0" - integrity sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA== - -xdg-basedir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-4.0.0.tgz#4bc8d9984403696225ef83a1573cbbcb4e79db13" - integrity sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q== - -xml-js@^1.6.11: - version "1.6.11" - resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" - integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== - dependencies: - sax "^1.2.4" - -xtend@^4.0.0, xtend@^4.0.1: - version "4.0.2" - resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" - integrity sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ== - -yallist@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" - integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== - -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - -yocto-queue@^0.1.0: - version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" - integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -zwitch@^1.0.0: - version "1.0.5" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.5.tgz#d11d7381ffed16b742f6af7b3f223d5cd9fe9920" - integrity sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw== From 8c73c9beceaf8d6264e436d06add72cff3329876 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 19 Sep 2022 23:27:24 +0800 Subject: [PATCH 019/654] style(button): update stylesheet --- .../components/ConnectButton/style/index.module.scss | 6 +++--- packages/kit/src/components/Modal/index.module.scss | 11 +++++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index 06470387..08c3604a 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -1,10 +1,10 @@ .button { background-color: #3ea2f8; border-radius: 16px; - padding: 16px 24px; + padding: 12px 24px; color: white; font-weight: 600; - font-size: 20px; + font-size: 16px; line-height: 24px; cursor: pointer; border: 0; @@ -17,7 +17,7 @@ font-size: 16px; line-height: 19px; color: #404968; - padding: 16px; + padding: 12px 18px; border: 0; cursor: pointer; diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss index d987f89f..038f1833 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.module.scss @@ -25,7 +25,7 @@ font-weight: 700; text-align: center; font-weight: 700; - font-size: 20px; + font-size: 18px; line-height: 24px; text-align: center; @@ -57,11 +57,11 @@ } .select-title { - font-weight: 400; font-size: 14px; line-height: 17px; color: #7d89b0; margin-bottom: 15px; + margin-left: 8px; } .select-item { @@ -73,10 +73,13 @@ display: flex; align-items: center; cursor: pointer; + padding: 8px; + transition: background 0.2s; + border-radius: 18px; &:hover { - background: #f9fafb; - // background-color: rgba(224, 232, 255, 0.1); + background: #ececec; + } &__icon { From dbec657e669a01714597614830a1d89cf8865b6e Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Mon, 19 Sep 2022 23:34:48 +0800 Subject: [PATCH 020/654] feat: add disconnect --- packages/kit/src/adapter/getter.ts | 7 +++-- packages/kit/src/assets/arrow.svg | 8 +++--- .../src/components/ConnectButton/index.tsx | 28 +++++++++++++++---- .../ConnectButton/style/index.module.scss | 18 ++++++++++++ packages/kit/src/wallets/provider.tsx | 1 + 5 files changed, 51 insertions(+), 11 deletions(-) diff --git a/packages/kit/src/adapter/getter.ts b/packages/kit/src/adapter/getter.ts index 09648d69..ca51bc5c 100644 --- a/packages/kit/src/adapter/getter.ts +++ b/packages/kit/src/adapter/getter.ts @@ -1,6 +1,6 @@ import { Wallet, WalletInstance, WalletList } from './KitAdapter'; import { sui } from './sui'; -import {suiet} from "./suiet"; +import { suiet } from './suiet'; interface WalletListItem extends Wallet { index: number; @@ -50,12 +50,15 @@ export function getDefaultWallets() { group: 'Popular', wallets: [suiet()], }, + { + group: 'Popular', + wallets: [sui()], + }, ]; return adapterInstance(wallets); } - export function getAllWallets() { const wallets: WalletList = [ { diff --git a/packages/kit/src/assets/arrow.svg b/packages/kit/src/assets/arrow.svg index 05c45088..6b43c751 100644 --- a/packages/kit/src/assets/arrow.svg +++ b/packages/kit/src/assets/arrow.svg @@ -1,10 +1,10 @@ - - + + - - + + diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 0bcd3a0e..2b02ab42 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -19,14 +19,15 @@ export function ConnectButton({ label = 'Connect Wallet', }: ConnectButtonProps) { const { - supportedWallets, select, wallet: connectedWallet, connecting, connected, groupWallets, + disconnect, } = useWallet(); const [account, setAccount] = useState(''); + const [showConnectedModal, setShowConnectedModal] = useState(false); const groups = Object.entries(groupWallets).sort((wa, wb) => { if (wa[0] === 'Recent') return -1; @@ -43,10 +44,27 @@ export function ConnectButton({ if (account && connected) { return ( - + <> +
    + + {showConnectedModal && ( +
    disconnect()} + > + Disconnect +
    + )} +
    + ); } diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index 06470387..6961433d 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -34,3 +34,21 @@ display: inline-block; margin-left: 12px; } + +.connected-container { + position: relative; +} + +.connected-modal { + background: #eff1f5; + border-radius: 13px; + padding: 17px 24px 20px; + font-weight: 500; + font-size: 16px; + line-height: 19px; + color: #000000; + position: absolute; + width: 268px; + cursor: pointer; + bottom: -76px; +} diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index 5159aa86..dac28f2a 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -73,6 +73,7 @@ export function WalletProvider({ if (selectedWallet != null) { latestWallets.storeWalletName(selectedWallet.adapter.name); } else { + localStorage.removeItem(LAST_WALLET); } }, [] From 6bbc641d72a666bad776795243cfece6c89bab98 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Mon, 19 Sep 2022 23:41:57 +0800 Subject: [PATCH 021/654] fix: fix modal show --- packages/kit/src/components/ConnectButton/index.tsx | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 2b02ab42..3902e194 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -28,7 +28,6 @@ export function ConnectButton({ } = useWallet(); const [account, setAccount] = useState(''); const [showConnectedModal, setShowConnectedModal] = useState(false); - const groups = Object.entries(groupWallets).sort((wa, wb) => { if (wa[0] === 'Recent') return -1; if (wa[0] === 'Popular') return -1; @@ -58,7 +57,10 @@ export function ConnectButton({ {showConnectedModal && (
    disconnect()} + onClick={() => { + setShowConnectedModal(false); + disconnect(); + }} > Disconnect
    From d7ea0777d0174aacd2adb16c81756b5dd650cc8a Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Tue, 20 Sep 2022 00:36:40 +0800 Subject: [PATCH 022/654] fix: fix disconnect --- packages/kit/src/wallets/provider.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index dac28f2a..c87c0e20 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -55,7 +55,6 @@ export function WalletProvider({ await wallet.adapter.connect(); setConnected(true); } catch (e) { - console.error(e); setConnected(false); throw new Error('Connect Failed'); } @@ -64,7 +63,9 @@ export function WalletProvider({ const disconnect = async () => { setConnected(false); + setWallet(null); setWalletAndUpdateStorage(null); + wallet?.adapter.disconnect(); }; const setWalletAndUpdateStorage = useCallback( @@ -101,7 +102,9 @@ export function WalletProvider({ let walletItem = localStorage.getItem(LAST_WALLET); if (typeof walletItem === 'string') { const items = walletItem; - choose(items); + setTimeout(() => { + choose(items); + }, 200); } } }, [choose, connected, connecting, wallet]); From 6d8446e7e0dbd4d8398f8da05105b8c351a0c934 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Tue, 20 Sep 2022 02:19:41 +0800 Subject: [PATCH 023/654] fix: fix status --- .../src/components/ConnectButton/index.tsx | 10 +- packages/kit/src/hooks/useWallet.ts | 61 +- packages/kit/src/wallets/provider.tsx | 25 +- pnpm-lock.yaml | 7291 ++++++++++++----- 4 files changed, 5466 insertions(+), 1921 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 3902e194..390ab49e 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -35,10 +35,12 @@ export function ConnectButton({ }); useEffect(() => { - connectedWallet?.adapter.getAccounts().then((accounts) => { - const account = accounts[0]; - setAccount(account); - }); + if (connected) { + connectedWallet?.adapter.getAccounts().then((accounts) => { + const account = accounts[0]; + setAccount(account); + }); + } }, [connected]); if (account && connected) { diff --git a/packages/kit/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts index 676f7875..16a07176 100644 --- a/packages/kit/src/hooks/useWallet.ts +++ b/packages/kit/src/hooks/useWallet.ts @@ -1,13 +1,9 @@ -// Copyright (c) 2022, Mysten Labs, Inc. -// SPDX-License-Identifier: Apache-2.0 - import { MoveCallTransaction, SuiAddress, SuiTransactionResponse, } from '@mysten/sui.js'; import { createContext, useContext } from 'react'; -import { WalletAdapter } from '@mysten/wallet-adapter-base'; import { WalletInstance } from '../adapter/KitAdapter'; export interface WalletContextState { @@ -19,7 +15,6 @@ export interface WalletContextState { connecting: boolean; connected: boolean; - // disconnecting: boolean; select: (walletName: string) => void; connect: () => Promise; @@ -34,7 +29,9 @@ export interface WalletContextState { ) => Promise; } -const EMPTY_ARRAY: never[] = []; +function missProviderMessage(action: string) { + return `Error to run method ${action}, please make sure useWallet use in a proper provider`; +} const DEFAULT_CONTEXT: WalletContextState = { supportedWallets: [], @@ -43,77 +40,37 @@ const DEFAULT_CONTEXT: WalletContextState = { connecting: false, connected: false, select(_name: string) { - console.error(constructMissingProviderErrorMessage('get', 'select')); + console.error(missProviderMessage('select')); }, async connect() { - return await Promise.reject( - console.error(constructMissingProviderErrorMessage('get', 'connect')) - ); + return await Promise.reject(console.error(missProviderMessage('connect'))); }, async disconnect() { return await Promise.reject( - console.error(constructMissingProviderErrorMessage('get', 'disconnect')) + console.error(missProviderMessage('disconnect')) ); }, async getAccounts() { return await Promise.reject( - console.error(constructMissingProviderErrorMessage('get', 'getAccounts')) + console.error(missProviderMessage('getAccounts')) ); }, async executeMoveCall( transaction: MoveCallTransaction ): Promise { return await Promise.reject( - console.error( - constructMissingProviderErrorMessage('get', 'executeMoveCall') - ) + console.error(missProviderMessage('executeMoveCall')) ); }, async executeSerializedMoveCall( transactionBytes: Uint8Array ): Promise { return await Promise.reject( - console.error( - constructMissingProviderErrorMessage('get', 'executeSerializedMoveCall') - ) + console.error(missProviderMessage('executeSerializedMoveCall')) ); }, }; -// Reword these, they are from Solana's repo -Object.defineProperty(DEFAULT_CONTEXT, 'wallets', { - get() { - console.error(constructMissingProviderErrorMessage('read', 'wallets')); - return EMPTY_ARRAY; - }, -}); -Object.defineProperty(DEFAULT_CONTEXT, 'wallet', { - get() { - console.error(constructMissingProviderErrorMessage('read', 'wallet')); - return null; - }, -}); -Object.defineProperty(DEFAULT_CONTEXT, 'publicKey', { - get() { - console.error(constructMissingProviderErrorMessage('read', 'publicKey')); - return null; - }, -}); - -function constructMissingProviderErrorMessage( - action: string, - valueName: string -) { - return ( - 'You have tried to ' + - ` ${action} "${valueName}"` + - ' on a WalletContext without providing one.' + - ' Make sure to render a WalletProvider' + - ' as an ancestor of the component that uses ' + - 'WalletContext' - ); -} - export const WalletContext = createContext(DEFAULT_CONTEXT); export function useWallet(): WalletContextState { diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index c87c0e20..d5070249 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -47,12 +47,12 @@ export function WalletProvider({ groupWallets['Recent'] = recentWallets; const connect = useCallback(async () => { - if (wallet == null) { + if (wallet === null) { return; } try { setConnecting(true); - await wallet.adapter.connect(); + const res = await wallet.adapter.connect(); setConnected(true); } catch (e) { setConnected(false); @@ -62,10 +62,14 @@ export function WalletProvider({ }, [wallet]); const disconnect = async () => { - setConnected(false); - setWallet(null); - setWalletAndUpdateStorage(null); - wallet?.adapter.disconnect(); + try { + if (!wallet) throw new Error('No wallet to disconnect'); + await wallet?.adapter.disconnect(); + setWalletAndUpdateStorage(null); + setConnected(false); + } catch (e) { + throw e; + } }; const setWalletAndUpdateStorage = useCallback( @@ -110,26 +114,27 @@ export function WalletProvider({ }, [choose, connected, connecting, wallet]); const getAccounts = async (): Promise => { - if (wallet == null) throw Error('Wallet Not Connected'); + if (wallet === null) throw Error('Wallet Not Connected'); return await wallet.adapter.getAccounts(); }; const executeMoveCall = async ( transaction: MoveCallTransaction ): Promise => { - if (wallet == null) throw Error('Wallet Not Connected'); + if (wallet === null) throw Error('Wallet Not Connected'); return await wallet.adapter.executeMoveCall(transaction); }; const executeSerializedMoveCall = async ( transactionBytes: Uint8Array ): Promise => { - if (wallet == null) throw Error('Wallet Not Connected'); + if (wallet === null) throw Error('Wallet Not Connected'); return await wallet.adapter.executeSerializedMoveCall(transactionBytes); }; + // auto reconnect useEffect(() => { - if (wallet != null && connecting !== true && connected !== true) { + if (wallet !== null && connecting !== true && connected !== true) { connect(); } }, [connect, wallet, connecting, connected]); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f958895c..f32901d1 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,7 +1,6 @@ lockfileVersion: 5.4 importers: - .: specifiers: {} @@ -76,15 +75,20 @@ importers: typescript: 4.8.3 packages: - /@algolia/autocomplete-core/1.7.1: - resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} + resolution: + { + integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==, + } dependencies: '@algolia/autocomplete-shared': 1.7.1 dev: false /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.14.2: - resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} + resolution: + { + integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==, + } peerDependencies: '@algolia/client-search': ^4.9.1 algoliasearch: ^4.9.1 @@ -94,27 +98,42 @@ packages: dev: false /@algolia/autocomplete-shared/1.7.1: - resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} + resolution: + { + integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==, + } dev: false /@algolia/cache-browser-local-storage/4.14.2: - resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} + resolution: + { + integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==, + } dependencies: '@algolia/cache-common': 4.14.2 dev: false /@algolia/cache-common/4.14.2: - resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} + resolution: + { + integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==, + } dev: false /@algolia/cache-in-memory/4.14.2: - resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} + resolution: + { + integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==, + } dependencies: '@algolia/cache-common': 4.14.2 dev: false /@algolia/client-account/4.14.2: - resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} + resolution: + { + integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==, + } dependencies: '@algolia/client-common': 4.14.2 '@algolia/client-search': 4.14.2 @@ -122,7 +141,10 @@ packages: dev: false /@algolia/client-analytics/4.14.2: - resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} + resolution: + { + integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==, + } dependencies: '@algolia/client-common': 4.14.2 '@algolia/client-search': 4.14.2 @@ -131,14 +153,20 @@ packages: dev: false /@algolia/client-common/4.14.2: - resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} + resolution: + { + integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==, + } dependencies: '@algolia/requester-common': 4.14.2 '@algolia/transporter': 4.14.2 dev: false /@algolia/client-personalization/4.14.2: - resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} + resolution: + { + integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==, + } dependencies: '@algolia/client-common': 4.14.2 '@algolia/requester-common': 4.14.2 @@ -146,7 +174,10 @@ packages: dev: false /@algolia/client-search/4.14.2: - resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} + resolution: + { + integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==, + } dependencies: '@algolia/client-common': 4.14.2 '@algolia/requester-common': 4.14.2 @@ -154,37 +185,58 @@ packages: dev: false /@algolia/events/4.0.1: - resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} + resolution: + { + integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==, + } dev: false /@algolia/logger-common/4.14.2: - resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} + resolution: + { + integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==, + } dev: false /@algolia/logger-console/4.14.2: - resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} + resolution: + { + integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==, + } dependencies: '@algolia/logger-common': 4.14.2 dev: false /@algolia/requester-browser-xhr/4.14.2: - resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} + resolution: + { + integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==, + } dependencies: '@algolia/requester-common': 4.14.2 dev: false /@algolia/requester-common/4.14.2: - resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} + resolution: + { + integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==, + } dev: false /@algolia/requester-node-http/4.14.2: - resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} + resolution: + { + integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==, + } dependencies: '@algolia/requester-common': 4.14.2 dev: false /@algolia/transporter/4.14.2: - resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} + resolution: + { + integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==, + } dependencies: '@algolia/cache-common': 4.14.2 '@algolia/logger-common': 4.14.2 @@ -192,25 +244,37 @@ packages: dev: false /@ampproject/remapping/2.2.0: - resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, + } + engines: { node: '>=6.0.0' } dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.15 /@babel/code-frame/7.18.6: - resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/highlight': 7.18.6 /@babel/compat-data/7.19.1: - resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==, + } + engines: { node: '>=6.9.0' } /@babel/core/7.12.9: - resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.18.6 '@babel/generator': 7.19.0 @@ -233,8 +297,11 @@ packages: dev: false /@babel/core/7.19.1: - resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==, + } + engines: { node: '>=6.9.0' } dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 @@ -255,30 +322,42 @@ packages: - supports-color /@babel/generator/7.19.0: - resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 /@babel/helper-annotate-as-pure/7.18.6: - resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: - resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.19.0 dev: false /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -289,8 +368,11 @@ packages: semver: 6.3.0 /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -307,8 +389,11 @@ packages: dev: false /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -318,7 +403,10 @@ packages: dev: false /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: - resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} + resolution: + { + integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, + } peerDependencies: '@babel/core': ^7.4.0-0 dependencies: @@ -334,45 +422,66 @@ packages: dev: false /@babel/helper-environment-visitor/7.18.9: - resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, + } + engines: { node: '>=6.9.0' } /@babel/helper-explode-assignable-expression/7.18.6: - resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-function-name/7.19.0: - resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/template': 7.18.10 '@babel/types': 7.19.0 /@babel/helper-hoist-variables/7.18.6: - resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 /@babel/helper-member-expression-to-functions/7.18.9: - resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-module-imports/7.18.6: - resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 /@babel/helper-module-transforms/7.19.0: - resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-module-imports': 7.18.6 @@ -386,23 +495,35 @@ packages: - supports-color /@babel/helper-optimise-call-expression/7.18.6: - resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-plugin-utils/7.10.4: - resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} + resolution: + { + integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==, + } dev: false /@babel/helper-plugin-utils/7.19.0: - resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==, + } + engines: { node: '>=6.9.0' } /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -416,8 +537,11 @@ packages: dev: false /@babel/helper-replace-supers/7.19.1: - resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-member-expression-to-functions': 7.18.9 @@ -429,39 +553,60 @@ packages: dev: false /@babel/helper-simple-access/7.18.6: - resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 /@babel/helper-skip-transparent-expression-wrappers/7.18.9: - resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-split-export-declaration/7.18.6: - resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/types': 7.19.0 /@babel/helper-string-parser/7.18.10: - resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==, + } + engines: { node: '>=6.9.0' } /@babel/helper-validator-identifier/7.19.1: - resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, + } + engines: { node: '>=6.9.0' } /@babel/helper-validator-option/7.18.6: - resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, + } + engines: { node: '>=6.9.0' } /@babel/helper-wrap-function/7.19.0: - resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/helper-function-name': 7.19.0 '@babel/template': 7.18.10 @@ -472,8 +617,11 @@ packages: dev: false /@babel/helpers/7.19.0: - resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/template': 7.18.10 '@babel/traverse': 7.19.1 @@ -482,23 +630,32 @@ packages: - supports-color /@babel/highlight/7.18.6: - resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 /@babel/parser/7.19.1: - resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==, + } + engines: { node: '>=6.0.0' } hasBin: true dependencies: '@babel/types': 7.19.0 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -507,8 +664,11 @@ packages: dev: false /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.13.0 dependencies: @@ -519,8 +679,11 @@ packages: dev: false /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -534,8 +697,11 @@ packages: dev: false /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -547,8 +713,11 @@ packages: dev: false /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.12.0 dependencies: @@ -561,8 +730,11 @@ packages: dev: false /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -572,8 +744,11 @@ packages: dev: false /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -583,8 +758,11 @@ packages: dev: false /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -594,8 +772,11 @@ packages: dev: false /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -605,8 +786,11 @@ packages: dev: false /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -616,8 +800,11 @@ packages: dev: false /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -627,7 +814,10 @@ packages: dev: false /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: - resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} + resolution: + { + integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -638,8 +828,11 @@ packages: dev: false /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -652,8 +845,11 @@ packages: dev: false /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -663,8 +859,11 @@ packages: dev: false /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -675,8 +874,11 @@ packages: dev: false /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -688,8 +890,11 @@ packages: dev: false /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -703,8 +908,11 @@ packages: dev: false /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, + } + engines: { node: '>=4' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -714,7 +922,10 @@ packages: dev: false /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: - resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} + resolution: + { + integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -723,7 +934,10 @@ packages: dev: false /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: - resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} + resolution: + { + integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -732,8 +946,11 @@ packages: dev: false /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: - resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -742,7 +959,10 @@ packages: dev: false /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} + resolution: + { + integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -751,7 +971,10 @@ packages: dev: false /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} + resolution: + { + integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -760,8 +983,11 @@ packages: dev: false /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -770,7 +996,10 @@ packages: dev: false /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} + resolution: + { + integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -779,7 +1008,10 @@ packages: dev: false /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: - resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} + resolution: + { + integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -788,8 +1020,11 @@ packages: dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -797,7 +1032,10 @@ packages: '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: - resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} + resolution: + { + integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -806,7 +1044,10 @@ packages: dev: false /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} + resolution: + { + integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -815,7 +1056,10 @@ packages: dev: false /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: - resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} + resolution: + { + integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -824,7 +1068,10 @@ packages: dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + resolution: + { + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -833,7 +1080,10 @@ packages: dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} + resolution: + { + integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -842,7 +1092,10 @@ packages: dev: false /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} + resolution: + { + integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -851,7 +1104,10 @@ packages: dev: false /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: - resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} + resolution: + { + integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -860,8 +1116,11 @@ packages: dev: false /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: - resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -870,8 +1129,11 @@ packages: dev: false /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: - resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -880,8 +1142,11 @@ packages: dev: false /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -890,8 +1155,11 @@ packages: dev: false /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -900,8 +1168,11 @@ packages: dev: false /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -914,8 +1185,11 @@ packages: dev: false /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -924,8 +1198,11 @@ packages: dev: false /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -934,8 +1211,11 @@ packages: dev: false /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -954,8 +1234,11 @@ packages: dev: false /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -964,8 +1247,11 @@ packages: dev: false /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: - resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -974,8 +1260,11 @@ packages: dev: false /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -985,8 +1274,11 @@ packages: dev: false /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -995,8 +1287,11 @@ packages: dev: false /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1006,8 +1301,11 @@ packages: dev: false /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: - resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1016,8 +1314,11 @@ packages: dev: false /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1028,8 +1329,11 @@ packages: dev: false /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1038,8 +1342,11 @@ packages: dev: false /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1048,8 +1355,11 @@ packages: dev: false /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1062,8 +1372,11 @@ packages: dev: false /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1077,8 +1390,11 @@ packages: dev: false /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1093,8 +1409,11 @@ packages: dev: false /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1106,8 +1425,11 @@ packages: dev: false /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -1117,8 +1439,11 @@ packages: dev: false /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1127,8 +1452,11 @@ packages: dev: false /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1140,8 +1468,11 @@ packages: dev: false /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: - resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1150,8 +1481,11 @@ packages: dev: false /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: - resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1160,8 +1494,11 @@ packages: dev: false /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1170,8 +1507,11 @@ packages: dev: false /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.1: - resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1180,8 +1520,11 @@ packages: dev: false /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1190,8 +1533,11 @@ packages: dev: false /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1199,8 +1545,11 @@ packages: '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1209,8 +1558,11 @@ packages: dev: true /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1219,8 +1571,11 @@ packages: dev: true /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1232,8 +1587,11 @@ packages: '@babel/types': 7.19.0 /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1243,8 +1601,11 @@ packages: dev: false /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1254,8 +1615,11 @@ packages: dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1264,8 +1628,11 @@ packages: dev: false /@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1281,8 +1648,11 @@ packages: dev: false /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1291,8 +1661,11 @@ packages: dev: false /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: - resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1302,8 +1675,11 @@ packages: dev: false /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1312,8 +1688,11 @@ packages: dev: false /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1322,8 +1701,11 @@ packages: dev: false /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: - resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1332,8 +1714,11 @@ packages: dev: false /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1346,8 +1731,11 @@ packages: dev: false /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: - resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1356,8 +1744,11 @@ packages: dev: false /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1367,8 +1758,11 @@ packages: dev: false /@babel/preset-env/7.19.1_@babel+core@7.19.1: - resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1453,7 +1847,10 @@ packages: dev: false /@babel/preset-modules/0.1.5_@babel+core@7.19.1: - resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} + resolution: + { + integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1466,8 +1863,11 @@ packages: dev: false /@babel/preset-react/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1481,8 +1881,11 @@ packages: dev: false /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: - resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==, + } + engines: { node: '>=6.9.0' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1495,30 +1898,42 @@ packages: dev: false /@babel/runtime-corejs3/7.19.1: - resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==, + } + engines: { node: '>=6.9.0' } dependencies: core-js-pure: 3.25.1 regenerator-runtime: 0.13.9 dev: false /@babel/runtime/7.19.0: - resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==, + } + engines: { node: '>=6.9.0' } dependencies: regenerator-runtime: 0.13.9 /@babel/template/7.18.10: - resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.18.6 '@babel/parser': 7.19.1 '@babel/types': 7.19.0 /@babel/traverse/7.19.1: - resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/code-frame': 7.18.6 '@babel/generator': 7.19.0 @@ -1534,26 +1949,38 @@ packages: - supports-color /@babel/types/7.19.0: - resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==, + } + engines: { node: '>=6.9.0' } dependencies: '@babel/helper-string-parser': 7.18.10 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 /@colors/colors/1.5.0: - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} + resolution: + { + integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, + } + engines: { node: '>=0.1.90' } requiresBuild: true dev: false optional: true /@docsearch/css/3.2.1: - resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} + resolution: + { + integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==, + } dev: false /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} + resolution: + { + integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==, + } peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -1577,8 +2004,11 @@ packages: dev: false /@docusaurus/core/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==, + } + engines: { node: '>=16.14' } hasBin: true peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -1676,8 +2106,11 @@ packages: dev: false /@docusaurus/core/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==, + } + engines: { node: '>=16.14' } hasBin: true peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -1775,8 +2208,11 @@ packages: dev: false /@docusaurus/cssnano-preset/2.1.0: - resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==, + } + engines: { node: '>=16.14' } dependencies: cssnano-preset-advanced: 5.3.8_postcss@8.4.16 postcss: 8.4.16 @@ -1785,16 +2221,22 @@ packages: dev: false /@docusaurus/logger/2.1.0: - resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==, + } + engines: { node: '>=16.14' } dependencies: chalk: 4.1.2 tslib: 2.4.0 dev: false /@docusaurus/mdx-loader/2.1.0_ny44vnc5t4rlukh2kzmv2f2kze: - resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -1828,8 +2270,11 @@ packages: dev: false /@docusaurus/mdx-loader/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -1863,7 +2308,10 @@ packages: dev: false /@docusaurus/module-type-aliases/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} + resolution: + { + integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==, + } peerDependencies: react: '*' react-dom: '*' @@ -1885,8 +2333,11 @@ packages: - webpack-cli /@docusaurus/plugin-content-blog/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -1927,8 +2378,11 @@ packages: dev: false /@docusaurus/plugin-content-docs/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -1969,8 +2423,11 @@ packages: dev: false /@docusaurus/plugin-content-pages/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2003,8 +2460,11 @@ packages: dev: false /@docusaurus/plugin-debug/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2037,8 +2497,11 @@ packages: dev: false /@docusaurus/plugin-google-analytics/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2067,8 +2530,11 @@ packages: dev: false /@docusaurus/plugin-google-gtag/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2097,8 +2563,11 @@ packages: dev: false /@docusaurus/plugin-sitemap/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2132,8 +2601,11 @@ packages: dev: false /@docusaurus/preset-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2173,7 +2645,10 @@ packages: dev: false /@docusaurus/react-loadable/5.5.2_react@17.0.2: - resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} + resolution: + { + integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==, + } peerDependencies: react: '*' dependencies: @@ -2182,8 +2657,11 @@ packages: react: 17.0.2 /@docusaurus/theme-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2233,8 +2711,11 @@ packages: dev: false /@docusaurus/theme-common/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2274,8 +2755,11 @@ packages: dev: false /@docusaurus/theme-search-algolia/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==, + } + engines: { node: '>=16.14' } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2319,15 +2803,21 @@ packages: dev: false /@docusaurus/theme-translations/2.1.0: - resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==, + } + engines: { node: '>=16.14' } dependencies: fs-extra: 10.1.0 tslib: 2.4.0 dev: false /@docusaurus/types/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} + resolution: + { + integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==, + } peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2349,8 +2839,11 @@ packages: - webpack-cli /@docusaurus/utils-common/2.1.0: - resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==, + } + engines: { node: '>=16.14' } peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2361,8 +2854,11 @@ packages: dev: false /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==, + } + engines: { node: '>=16.14' } peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2374,8 +2870,11 @@ packages: dev: false /@docusaurus/utils-validation/2.1.0: - resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==, + } + engines: { node: '>=16.14' } dependencies: '@docusaurus/logger': 2.1.0 '@docusaurus/utils': 2.1.0 @@ -2392,8 +2891,11 @@ packages: dev: false /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==, + } + engines: { node: '>=16.14' } dependencies: '@docusaurus/logger': 2.1.0 '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 @@ -2410,8 +2912,11 @@ packages: dev: false /@docusaurus/utils/2.1.0: - resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==, + } + engines: { node: '>=16.14' } peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2442,8 +2947,11 @@ packages: dev: false /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: - resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} - engines: {node: '>=16.14'} + resolution: + { + integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==, + } + engines: { node: '>=16.14' } peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2475,12 +2983,18 @@ packages: dev: false /@emotion/hash/0.8.0: - resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} + resolution: + { + integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==, + } dev: true /@esbuild/linux-loong64/0.15.7: - resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==, + } + engines: { node: '>=12' } cpu: [loong64] os: [linux] requiresBuild: true @@ -2488,57 +3002,90 @@ packages: optional: true /@hapi/hoek/9.3.0: - resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} + resolution: + { + integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, + } /@hapi/topo/5.1.0: - resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} + resolution: + { + integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, + } dependencies: '@hapi/hoek': 9.3.0 /@jridgewell/gen-mapping/0.1.1: - resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, + } + engines: { node: '>=6.0.0' } dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 /@jridgewell/gen-mapping/0.3.2: - resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, + } + engines: { node: '>=6.0.0' } dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.15 /@jridgewell/resolve-uri/3.1.0: - resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, + } + engines: { node: '>=6.0.0' } /@jridgewell/set-array/1.1.2: - resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, + } + engines: { node: '>=6.0.0' } /@jridgewell/source-map/0.3.2: - resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} + resolution: + { + integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, + } dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.15 /@jridgewell/sourcemap-codec/1.4.14: - resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + resolution: + { + integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, + } /@jridgewell/trace-mapping/0.3.15: - resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} + resolution: + { + integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==, + } dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 /@leichtgewicht/ip-codec/2.0.4: - resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} + resolution: + { + integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==, + } dev: false /@mdx-js/mdx/1.6.22: - resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} + resolution: + { + integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==, + } dependencies: '@babel/core': 7.12.9 '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 @@ -2564,7 +3111,10 @@ packages: dev: false /@mdx-js/react/1.6.22_react@17.0.2: - resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} + resolution: + { + integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==, + } peerDependencies: react: ^16.13.1 || ^17.0.0 dependencies: @@ -2572,18 +3122,27 @@ packages: dev: false /@mdx-js/util/1.6.22: - resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} + resolution: + { + integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==, + } dev: false /@mysten/bcs/0.0.0-experimental-20220918004146: - resolution: {integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==} + resolution: + { + integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==, + } dependencies: bn.js: 5.2.1 dev: true /@mysten/sui.js/0.0.0-experimental-20220918004146: - resolution: {integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==} - engines: {node: '>=16'} + resolution: + { + integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==, + } + engines: { node: '>=16' } dependencies: '@mysten/bcs': 0.0.0-experimental-20220918004146 '@noble/hashes': 1.1.2 @@ -2603,8 +3162,11 @@ packages: dev: true /@mysten/sui.js/0.10.0: - resolution: {integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==, + } + engines: { node: '>=10' } dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -2620,8 +3182,11 @@ packages: dev: false /@mysten/sui.js/0.8.0: - resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==, + } + engines: { node: '>=10' } dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -2638,7 +3203,10 @@ packages: dev: false /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: - resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} + resolution: + { + integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==, + } dependencies: '@mysten/sui.js': 0.8.0 transitivePeerDependencies: @@ -2648,7 +3216,10 @@ packages: dev: false /@mysten/wallet-adapter-base/0.0.0-experimental-20220918004146: - resolution: {integrity: sha512-NGjVvy1u05g5TNJygaIbv5i04HIptj8nfJNKD/T2nqfZ+qTyclkxdRoBdFLKdkP+VEReuKFCS7AOlQKzu3A2ow==} + resolution: + { + integrity: sha512-NGjVvy1u05g5TNJygaIbv5i04HIptj8nfJNKD/T2nqfZ+qTyclkxdRoBdFLKdkP+VEReuKFCS7AOlQKzu3A2ow==, + } dependencies: '@mysten/sui.js': 0.0.0-experimental-20220918004146 transitivePeerDependencies: @@ -2658,7 +3229,10 @@ packages: dev: true /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220918004146: - resolution: {integrity: sha512-jYIFF77Lxir7KDBHoLPe+8PYmLVdl5VRUF1RQdytMZnkuuFjyMp6VdFzSMUkVttZOPPxXLvf46QByULeYpo8Ug==} + resolution: + { + integrity: sha512-jYIFF77Lxir7KDBHoLPe+8PYmLVdl5VRUF1RQdytMZnkuuFjyMp6VdFzSMUkVttZOPPxXLvf46QByULeYpo8Ug==, + } dependencies: '@mysten/sui.js': 0.0.0-experimental-20220918004146 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220918004146 @@ -2669,46 +3243,70 @@ packages: dev: true /@noble/hashes/1.1.2: - resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} + resolution: + { + integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==, + } dev: true /@noble/secp256k1/1.7.0: - resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} + resolution: + { + integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==, + } dev: true /@nodelib/fs.scandir/2.1.5: - resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, + } + engines: { node: '>= 8' } dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 dev: false /@nodelib/fs.stat/2.0.5: - resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, + } + engines: { node: '>= 8' } dev: false /@nodelib/fs.walk/1.2.8: - resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, + } + engines: { node: '>= 8' } dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 dev: false /@polka/url/1.0.0-next.21: - resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} + resolution: + { + integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, + } dev: false /@radix-ui/primitive/1.0.0: - resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} + resolution: + { + integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==, + } dependencies: '@babel/runtime': 7.19.0 dev: false /@radix-ui/react-compose-refs/1.0.0_react@17.0.2: - resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} + resolution: + { + integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2717,7 +3315,10 @@ packages: dev: false /@radix-ui/react-context/1.0.0_react@17.0.2: - resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} + resolution: + { + integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2726,7 +3327,10 @@ packages: dev: false /@radix-ui/react-dialog/1.0.0_hiunvzosbwliizyirxfy6hjyim: - resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} + resolution: + { + integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -2753,7 +3357,10 @@ packages: dev: false /@radix-ui/react-dismissable-layer/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} + resolution: + { + integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -2769,7 +3376,10 @@ packages: dev: false /@radix-ui/react-focus-guards/1.0.0_react@17.0.2: - resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} + resolution: + { + integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2778,7 +3388,10 @@ packages: dev: false /@radix-ui/react-focus-scope/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} + resolution: + { + integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -2792,7 +3405,10 @@ packages: dev: false /@radix-ui/react-id/1.0.0_react@17.0.2: - resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} + resolution: + { + integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2802,7 +3418,10 @@ packages: dev: false /@radix-ui/react-portal/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} + resolution: + { + integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -2814,7 +3433,10 @@ packages: dev: false /@radix-ui/react-presence/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} + resolution: + { + integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -2827,7 +3449,10 @@ packages: dev: false /@radix-ui/react-primitive/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} + resolution: + { + integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -2839,7 +3464,10 @@ packages: dev: false /@radix-ui/react-slot/1.0.0_react@17.0.2: - resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} + resolution: + { + integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2849,7 +3477,10 @@ packages: dev: false /@radix-ui/react-use-callback-ref/1.0.0_react@17.0.2: - resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} + resolution: + { + integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2858,7 +3489,10 @@ packages: dev: false /@radix-ui/react-use-controllable-state/1.0.0_react@17.0.2: - resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} + resolution: + { + integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2868,7 +3502,10 @@ packages: dev: false /@radix-ui/react-use-escape-keydown/1.0.0_react@17.0.2: - resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} + resolution: + { + integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2878,7 +3515,10 @@ packages: dev: false /@radix-ui/react-use-layout-effect/1.0.0_react@17.0.2: - resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} + resolution: + { + integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==, + } peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -2887,42 +3527,61 @@ packages: dev: false /@rollup/pluginutils/4.2.1: - resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} - engines: {node: '>= 8.0.0'} + resolution: + { + integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, + } + engines: { node: '>= 8.0.0' } dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 dev: true /@sideway/address/4.1.4: - resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} + resolution: + { + integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==, + } dependencies: '@hapi/hoek': 9.3.0 /@sideway/formula/3.0.0: - resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} + resolution: + { + integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==, + } /@sideway/pinpoint/2.0.0: - resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} + resolution: + { + integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, + } /@sindresorhus/is/0.14.0: - resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==, + } + engines: { node: '>=6' } dev: false /@slorber/static-site-generator-webpack-plugin/4.0.7: - resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==, + } + engines: { node: '>=14' } dependencies: eval: 0.1.8 p-map: 4.0.0 webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.7_@mysten+sui.js@0.10.0: - resolution: {integrity: sha512-cJ0nsEJm7/cXRHaLlzK5apjLPRseggTAk7GKxaJH6U27oyM4o0nXoCfjCvZd4rDt5FP+npA1lD79/hSbnvgzgQ==} - peerDependencies: - '@mysten/sui.js': ^0.10.0 + /@suiet/wallet-adapter/0.0.8: + resolution: + { + integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==, + } dependencies: '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 @@ -2933,72 +3592,99 @@ packages: dev: false /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==, + } + engines: { node: '>=12' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: - resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==, + } + engines: { node: '>=10' } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -3013,8 +3699,11 @@ packages: '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 /@svgr/core/6.3.1: - resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==, + } + engines: { node: '>=10' } dependencies: '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 camelcase: 6.3.0 @@ -3023,15 +3712,21 @@ packages: - supports-color /@svgr/hast-util-to-babel-ast/6.3.1: - resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==, + } + engines: { node: '>=10' } dependencies: '@babel/types': 7.19.0 entities: 4.4.0 /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==, + } + engines: { node: '>=10' } peerDependencies: '@svgr/core': ^6.0.0 dependencies: @@ -3044,8 +3739,11 @@ packages: - supports-color /@svgr/plugin-svgo/6.3.1_@svgr+core@6.3.1: - resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==, + } + engines: { node: '>=10' } peerDependencies: '@svgr/core': ^6.0.0 dependencies: @@ -3056,8 +3754,11 @@ packages: dev: false /@svgr/webpack/6.3.1: - resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==, + } + engines: { node: '>=10' } dependencies: '@babel/core': 7.19.1 '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.19.1 @@ -3072,63 +3773,96 @@ packages: dev: false /@szmarczak/http-timer/1.1.2: - resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==, + } + engines: { node: '>=6' } dependencies: defer-to-connect: 1.1.3 dev: false /@trysound/sax/0.2.0: - resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, + } + engines: { node: '>=10.13.0' } dev: false /@tsconfig/docusaurus/1.0.6: - resolution: {integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==} + resolution: + { + integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==, + } dev: true /@types/body-parser/1.19.2: - resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} + resolution: + { + integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, + } dependencies: '@types/connect': 3.4.35 '@types/node': 17.0.45 dev: false /@types/bonjour/3.5.10: - resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} + resolution: + { + integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==, + } dependencies: '@types/node': 17.0.45 dev: false /@types/connect-history-api-fallback/1.3.5: - resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} + resolution: + { + integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==, + } dependencies: '@types/express-serve-static-core': 4.17.31 '@types/node': 17.0.45 dev: false /@types/connect/3.4.35: - resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} + resolution: + { + integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, + } dependencies: '@types/node': 17.0.45 /@types/eslint-scope/3.7.4: - resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} + resolution: + { + integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, + } dependencies: '@types/eslint': 8.4.6 '@types/estree': 0.0.51 /@types/eslint/8.4.6: - resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} + resolution: + { + integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, + } dependencies: '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 /@types/estree/0.0.51: - resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} + resolution: + { + integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==, + } /@types/express-serve-static-core/4.17.31: - resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} + resolution: + { + integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==, + } dependencies: '@types/node': 17.0.45 '@types/qs': 6.9.7 @@ -3136,7 +3870,10 @@ packages: dev: false /@types/express/4.17.14: - resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} + resolution: + { + integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==, + } dependencies: '@types/body-parser': 1.19.2 '@types/express-serve-static-core': 4.17.31 @@ -3145,170 +3882,272 @@ packages: dev: false /@types/hast/2.3.4: - resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} + resolution: + { + integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==, + } dependencies: '@types/unist': 2.0.6 dev: false /@types/history/4.7.11: - resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} + resolution: + { + integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==, + } /@types/html-minifier-terser/6.1.0: - resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} + resolution: + { + integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, + } dev: false /@types/http-proxy/1.17.9: - resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} + resolution: + { + integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==, + } dependencies: '@types/node': 17.0.45 dev: false /@types/json-schema/7.0.11: - resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} + resolution: + { + integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, + } /@types/json5/0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} + resolution: + { + integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, + } dev: true /@types/keyv/3.1.4: - resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} + resolution: + { + integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, + } dependencies: '@types/node': 17.0.45 dev: false /@types/lodash/4.14.185: - resolution: {integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==} + resolution: + { + integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==, + } dev: true /@types/mdast/3.0.10: - resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} + resolution: + { + integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==, + } dependencies: '@types/unist': 2.0.6 dev: false /@types/mime/3.0.1: - resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} + resolution: + { + integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==, + } dev: false /@types/node/12.20.55: - resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} + resolution: + { + integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==, + } /@types/node/17.0.45: - resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} + resolution: + { + integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, + } /@types/parse-json/4.0.0: - resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} + resolution: + { + integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, + } /@types/parse5/5.0.3: - resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} + resolution: + { + integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==, + } dev: false /@types/prop-types/15.7.5: - resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} + resolution: + { + integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, + } /@types/qs/6.9.7: - resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} + resolution: + { + integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==, + } dev: false /@types/range-parser/1.2.4: - resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} + resolution: + { + integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==, + } dev: false /@types/react-dom/17.0.17: - resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==} + resolution: + { + integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==, + } dependencies: '@types/react': 17.0.50 dev: true /@types/react-router-config/5.0.6: - resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} + resolution: + { + integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==, + } dependencies: '@types/history': 4.7.11 '@types/react': 18.0.20 '@types/react-router': 5.1.19 /@types/react-router-dom/5.3.3: - resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} + resolution: + { + integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==, + } dependencies: '@types/history': 4.7.11 '@types/react': 18.0.20 '@types/react-router': 5.1.19 /@types/react-router/5.1.19: - resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} + resolution: + { + integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==, + } dependencies: '@types/history': 4.7.11 '@types/react': 18.0.20 /@types/react/17.0.50: - resolution: {integrity: sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==} + resolution: + { + integrity: sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==, + } dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 /@types/react/18.0.20: - resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} + resolution: + { + integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==, + } dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 /@types/responselike/1.0.0: - resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} + resolution: + { + integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, + } dependencies: '@types/node': 17.0.45 dev: false /@types/retry/0.12.0: - resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} + resolution: + { + integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, + } dev: false /@types/sax/1.2.4: - resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} + resolution: + { + integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, + } dependencies: '@types/node': 17.0.45 dev: false /@types/scheduler/0.16.2: - resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} + resolution: + { + integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==, + } /@types/serve-index/1.9.1: - resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} + resolution: + { + integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==, + } dependencies: '@types/express': 4.17.14 dev: false /@types/serve-static/1.15.0: - resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} + resolution: + { + integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==, + } dependencies: '@types/mime': 3.0.1 '@types/node': 17.0.45 dev: false /@types/sockjs/0.3.33: - resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} + resolution: + { + integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==, + } dependencies: '@types/node': 17.0.45 dev: false /@types/unist/2.0.6: - resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} + resolution: + { + integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==, + } dev: false /@types/ws/7.4.7: - resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} + resolution: + { + integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==, + } dependencies: '@types/node': 17.0.45 /@types/ws/8.5.3: - resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} + resolution: + { + integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==, + } dependencies: '@types/node': 17.0.45 dev: false /@vanilla-extract/css/1.9.0: - resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} + resolution: + { + integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==, + } dependencies: '@emotion/hash': 0.8.0 '@vanilla-extract/private': 1.0.3 @@ -3324,7 +4163,10 @@ packages: dev: true /@vanilla-extract/integration/5.0.1: - resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} + resolution: + { + integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==, + } dependencies: '@vanilla-extract/css': 1.9.0 esbuild: 0.11.23 @@ -3336,11 +4178,17 @@ packages: dev: true /@vanilla-extract/private/1.0.3: - resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} + resolution: + { + integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==, + } dev: true /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: - resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} + resolution: + { + integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==, + } peerDependencies: vite: ^2.2.3 || ^3 dependencies: @@ -3354,8 +4202,11 @@ packages: dev: true /@vitejs/plugin-react/2.1.0_vite@3.1.2: - resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} - engines: {node: ^14.18.0 || >=16.0.0} + resolution: + { + integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==, + } + engines: { node: ^14.18.0 || >=16.0.0 } peerDependencies: vite: ^3.0.0 || ^3 dependencies: @@ -3372,32 +4223,53 @@ packages: dev: true /@webassemblyjs/ast/1.11.1: - resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} + resolution: + { + integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==, + } dependencies: '@webassemblyjs/helper-numbers': 1.11.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.1 /@webassemblyjs/floating-point-hex-parser/1.11.1: - resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} + resolution: + { + integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==, + } /@webassemblyjs/helper-api-error/1.11.1: - resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} + resolution: + { + integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==, + } /@webassemblyjs/helper-buffer/1.11.1: - resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} + resolution: + { + integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==, + } /@webassemblyjs/helper-numbers/1.11.1: - resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} + resolution: + { + integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==, + } dependencies: '@webassemblyjs/floating-point-hex-parser': 1.11.1 '@webassemblyjs/helper-api-error': 1.11.1 '@xtuc/long': 4.2.2 /@webassemblyjs/helper-wasm-bytecode/1.11.1: - resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} + resolution: + { + integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==, + } /@webassemblyjs/helper-wasm-section/1.11.1: - resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} + resolution: + { + integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==, + } dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-buffer': 1.11.1 @@ -3405,20 +4277,32 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 /@webassemblyjs/ieee754/1.11.1: - resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} + resolution: + { + integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==, + } dependencies: '@xtuc/ieee754': 1.2.0 /@webassemblyjs/leb128/1.11.1: - resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} + resolution: + { + integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==, + } dependencies: '@xtuc/long': 4.2.2 /@webassemblyjs/utf8/1.11.1: - resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} + resolution: + { + integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==, + } /@webassemblyjs/wasm-edit/1.11.1: - resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} + resolution: + { + integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==, + } dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-buffer': 1.11.1 @@ -3430,7 +4314,10 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 /@webassemblyjs/wasm-gen/1.11.1: - resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} + resolution: + { + integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==, + } dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.1 @@ -3439,7 +4326,10 @@ packages: '@webassemblyjs/utf8': 1.11.1 /@webassemblyjs/wasm-opt/1.11.1: - resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} + resolution: + { + integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==, + } dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-buffer': 1.11.1 @@ -3447,7 +4337,10 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 /@webassemblyjs/wasm-parser/1.11.1: - resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} + resolution: + { + integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==, + } dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-api-error': 1.11.1 @@ -3457,64 +4350,97 @@ packages: '@webassemblyjs/utf8': 1.11.1 /@webassemblyjs/wast-printer/1.11.1: - resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} + resolution: + { + integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==, + } dependencies: '@webassemblyjs/ast': 1.11.1 '@xtuc/long': 4.2.2 /@xtuc/ieee754/1.2.0: - resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} + resolution: + { + integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, + } /@xtuc/long/4.2.2: - resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} + resolution: + { + integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, + } /JSONStream/1.3.5: - resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} + resolution: + { + integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, + } hasBin: true dependencies: jsonparse: 1.3.1 through: 2.3.8 /accepts/1.3.8: - resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, + } + engines: { node: '>= 0.6' } dependencies: mime-types: 2.1.35 negotiator: 0.6.3 dev: false /acorn-import-assertions/1.8.0_acorn@8.8.0: - resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} + resolution: + { + integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==, + } peerDependencies: acorn: ^8 dependencies: acorn: 8.8.0 /acorn-walk/8.2.0: - resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} - engines: {node: '>=0.4.0'} + resolution: + { + integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, + } + engines: { node: '>=0.4.0' } dev: false /acorn/8.8.0: - resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} - engines: {node: '>=0.4.0'} + resolution: + { + integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==, + } + engines: { node: '>=0.4.0' } hasBin: true /address/1.2.1: - resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} - engines: {node: '>= 10.0.0'} + resolution: + { + integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==, + } + engines: { node: '>= 10.0.0' } dev: false /aggregate-error/3.1.0: - resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, + } + engines: { node: '>=8' } dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 dev: false /ajv-formats/2.1.1: - resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} + resolution: + { + integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, + } peerDependenciesMeta: ajv: optional: true @@ -3523,14 +4449,20 @@ packages: dev: false /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} + resolution: + { + integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, + } peerDependencies: ajv: ^6.9.1 dependencies: ajv: 6.12.6 /ajv-keywords/5.1.0_ajv@8.11.0: - resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} + resolution: + { + integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, + } peerDependencies: ajv: ^8.8.2 dependencies: @@ -3539,7 +4471,10 @@ packages: dev: false /ajv/6.12.6: - resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + resolution: + { + integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, + } dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -3547,7 +4482,10 @@ packages: uri-js: 4.4.1 /ajv/8.11.0: - resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} + resolution: + { + integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==, + } dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -3556,7 +4494,10 @@ packages: dev: false /algoliasearch-helper/3.11.1_algoliasearch@4.14.2: - resolution: {integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==} + resolution: + { + integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==, + } peerDependencies: algoliasearch: '>= 3.1 < 6' dependencies: @@ -3565,7 +4506,10 @@ packages: dev: false /algoliasearch/4.14.2: - resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} + resolution: + { + integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==, + } dependencies: '@algolia/cache-browser-local-storage': 4.14.2 '@algolia/cache-common': 4.14.2 @@ -3584,68 +4528,104 @@ packages: dev: false /ansi-align/3.0.1: - resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} + resolution: + { + integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, + } dependencies: string-width: 4.2.3 dev: false /ansi-html-community/0.0.8: - resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} - engines: {'0': node >= 0.8.0} + resolution: + { + integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, + } + engines: { '0': node >= 0.8.0 } hasBin: true dev: false /ansi-regex/5.0.1: - resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, + } + engines: { node: '>=8' } dev: false /ansi-regex/6.0.1: - resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, + } + engines: { node: '>=12' } dev: false /ansi-styles/3.2.1: - resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, + } + engines: { node: '>=4' } dependencies: color-convert: 1.9.3 /ansi-styles/4.3.0: - resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, + } + engines: { node: '>=8' } dependencies: color-convert: 2.0.1 /ansi-styles/6.1.1: - resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==, + } + engines: { node: '>=12' } dev: false /anymatch/3.1.2: - resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, + } + engines: { node: '>= 8' } dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 /arg/5.0.2: - resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} + resolution: + { + integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, + } dev: false /argparse/1.0.10: - resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + resolution: + { + integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, + } dependencies: sprintf-js: 1.0.3 dev: false /argparse/2.0.1: - resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} + resolution: + { + integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, + } dev: false /aria-hidden/1.2.1_pxzommwrsowkd4kgag6q3sluym: - resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 react: ^16.9.0 || ^17.0.0 || ^18.0.0 @@ -3659,36 +4639,57 @@ packages: dev: false /array-flatten/1.1.1: - resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} + resolution: + { + integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, + } dev: false /array-flatten/2.1.2: - resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} + resolution: + { + integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==, + } dev: false /array-union/2.1.0: - resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, + } + engines: { node: '>=8' } dev: false /asap/2.0.6: - resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} + resolution: + { + integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, + } dev: false /at-least-node/1.0.0: - resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} - engines: {node: '>= 4.0.0'} + resolution: + { + integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, + } + engines: { node: '>= 4.0.0' } dev: false /atob/2.1.2: - resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} - engines: {node: '>= 4.5.0'} + resolution: + { + integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==, + } + engines: { node: '>= 4.5.0' } hasBin: true dev: true /autoprefixer/10.4.11_postcss@8.4.16: - resolution: {integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==, + } + engines: { node: ^10 || ^12 || >=14 } hasBin: true peerDependencies: postcss: ^8.1.0 @@ -3703,12 +4704,18 @@ packages: dev: false /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, + } + engines: { node: '>= 0.4' } dev: false /axios/0.25.0: - resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} + resolution: + { + integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==, + } dependencies: follow-redirects: 1.15.2 transitivePeerDependencies: @@ -3716,8 +4723,11 @@ packages: dev: false /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: - resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} - engines: {node: '>= 8.9'} + resolution: + { + integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==, + } + engines: { node: '>= 8.9' } peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' @@ -3731,7 +4741,10 @@ packages: dev: false /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: - resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} + resolution: + { + integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==, + } peerDependencies: '@babel/core': ^7.11.6 dependencies: @@ -3741,19 +4754,28 @@ packages: dev: false /babel-plugin-dynamic-import-node/2.3.3: - resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} + resolution: + { + integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, + } dependencies: object.assign: 4.1.4 dev: false /babel-plugin-extract-import-names/1.6.22: - resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} + resolution: + { + integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==, + } dependencies: '@babel/helper-plugin-utils': 7.10.4 dev: false /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: - resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} + resolution: + { + integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -3766,7 +4788,10 @@ packages: dev: false /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: - resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} + resolution: + { + integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -3778,7 +4803,10 @@ packages: dev: false /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: - resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} + resolution: + { + integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, + } peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -3789,41 +4817,71 @@ packages: dev: false /bail/1.0.5: - resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} + resolution: + { + integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==, + } dev: false /balanced-match/1.0.2: - resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} + resolution: + { + integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, + } /base16/1.0.0: - resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} + resolution: + { + integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==, + } dev: false /base64-js/1.5.1: - resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} + resolution: + { + integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, + } /batch/0.6.1: - resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} + resolution: + { + integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, + } dev: false /big.js/3.2.0: - resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} + resolution: + { + integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==, + } dev: true /big.js/5.2.2: - resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} + resolution: + { + integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, + } dev: false /binary-extensions/2.2.0: - resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, + } + engines: { node: '>=8' } /bn.js/5.2.1: - resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} + resolution: + { + integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==, + } /body-parser/1.20.0: - resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + resolution: + { + integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==, + } + engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 } dependencies: bytes: 3.1.2 content-type: 1.0.4 @@ -3842,7 +4900,10 @@ packages: dev: false /bonjour-service/1.0.14: - resolution: {integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==} + resolution: + { + integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==, + } dependencies: array-flatten: 2.1.2 dns-equal: 1.0.0 @@ -3851,12 +4912,18 @@ packages: dev: false /boolbase/1.0.0: - resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} + resolution: + { + integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, + } dev: false /boxen/5.1.2: - resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==, + } + engines: { node: '>=10' } dependencies: ansi-align: 3.0.1 camelcase: 6.3.0 @@ -3869,8 +4936,11 @@ packages: dev: false /boxen/6.2.1: - resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: ansi-align: 3.0.1 camelcase: 6.3.0 @@ -3883,20 +4953,29 @@ packages: dev: false /brace-expansion/1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + resolution: + { + integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, + } dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 /braces/3.0.2: - resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, + } + engines: { node: '>=8' } dependencies: fill-range: 7.0.1 /browserslist/4.21.4: - resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} - engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} + resolution: + { + integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==, + } + engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } hasBin: true dependencies: caniuse-lite: 1.0.30001402 @@ -3905,35 +4984,53 @@ packages: update-browserslist-db: 1.0.9_browserslist@4.21.4 /buffer-from/1.1.2: - resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} + resolution: + { + integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, + } /buffer/6.0.3: - resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + resolution: + { + integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, + } dependencies: base64-js: 1.5.1 ieee754: 1.2.1 /bufferutil/4.0.6: - resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} - engines: {node: '>=6.14.2'} + resolution: + { + integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==, + } + engines: { node: '>=6.14.2' } requiresBuild: true dependencies: node-gyp-build: 4.5.0 dev: true /bytes/3.0.0: - resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==, + } + engines: { node: '>= 0.8' } dev: false /bytes/3.1.2: - resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, + } + engines: { node: '>= 0.8' } dev: false /cacheable-request/6.1.0: - resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==, + } + engines: { node: '>=8' } dependencies: clone-response: 1.0.3 get-stream: 5.2.0 @@ -3945,34 +5042,52 @@ packages: dev: false /call-bind/1.0.2: - resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} + resolution: + { + integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, + } dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.3 dev: false /callsites/3.1.0: - resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, + } + engines: { node: '>=6' } /camel-case/4.1.2: - resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} + resolution: + { + integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, + } dependencies: pascal-case: 3.1.2 tslib: 2.4.0 dev: false /camelcase-css/2.0.1: - resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, + } + engines: { node: '>= 6' } dev: false /camelcase/6.3.0: - resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, + } + engines: { node: '>=10' } /caniuse-api/3.0.0: - resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} + resolution: + { + integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, + } dependencies: browserslist: 4.21.4 caniuse-lite: 1.0.30001402 @@ -3981,41 +5096,65 @@ packages: dev: false /caniuse-lite/1.0.30001402: - resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} + resolution: + { + integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==, + } /ccount/1.1.0: - resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} + resolution: + { + integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==, + } dev: false /chalk/2.4.2: - resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, + } + engines: { node: '>=4' } dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 /chalk/4.1.2: - resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, + } + engines: { node: '>=10' } dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 /character-entities-legacy/1.1.4: - resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + resolution: + { + integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==, + } dev: false /character-entities/1.2.4: - resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} + resolution: + { + integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==, + } dev: false /character-reference-invalid/1.1.4: - resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} + resolution: + { + integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==, + } dev: false /cheerio-select/2.1.0: - resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} + resolution: + { + integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==, + } dependencies: boolbase: 1.0.0 css-select: 5.1.0 @@ -4026,8 +5165,11 @@ packages: dev: false /cheerio/1.0.0-rc.12: - resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==, + } + engines: { node: '>= 6' } dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 @@ -4039,8 +5181,11 @@ packages: dev: false /chokidar/3.5.3: - resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} - engines: {node: '>= 8.10.0'} + resolution: + { + integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, + } + engines: { node: '>= 8.10.0' } dependencies: anymatch: 3.1.2 braces: 3.0.2 @@ -4053,38 +5198,59 @@ packages: fsevents: 2.3.2 /chrome-trace-event/1.0.3: - resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, + } + engines: { node: '>=6.0' } /ci-info/2.0.0: - resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} + resolution: + { + integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==, + } dev: false /clean-css/5.3.1: - resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==} - engines: {node: '>= 10.0'} + resolution: + { + integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==, + } + engines: { node: '>= 10.0' } dependencies: source-map: 0.6.1 dev: false /clean-stack/2.2.0: - resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, + } + engines: { node: '>=6' } dev: false /cli-boxes/2.2.1: - resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==, + } + engines: { node: '>=6' } dev: false /cli-boxes/3.0.0: - resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, + } + engines: { node: '>=10' } dev: false /cli-table3/0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} + resolution: + { + integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==, + } + engines: { node: 10.* || >= 12.* } dependencies: string-width: 4.2.3 optionalDependencies: @@ -4092,93 +5258,150 @@ packages: dev: false /clone-deep/4.0.1: - resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, + } + engines: { node: '>=6' } dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 /clone-response/1.0.3: - resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} + resolution: + { + integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, + } dependencies: mimic-response: 1.0.1 dev: false /clsx/1.2.1: - resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==, + } + engines: { node: '>=6' } dev: false /collapse-white-space/1.0.6: - resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} + resolution: + { + integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==, + } dev: false /color-convert/1.9.3: - resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} + resolution: + { + integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, + } dependencies: color-name: 1.1.3 /color-convert/2.0.1: - resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} - engines: {node: '>=7.0.0'} + resolution: + { + integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, + } + engines: { node: '>=7.0.0' } dependencies: color-name: 1.1.4 /color-name/1.1.3: - resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} + resolution: + { + integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, + } /color-name/1.1.4: - resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + resolution: + { + integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, + } /colord/2.9.3: - resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} + resolution: + { + integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, + } dev: false /colorette/2.0.19: - resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} + resolution: + { + integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==, + } dev: false /combine-promises/1.1.0: - resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==, + } + engines: { node: '>=10' } dev: false /comma-separated-tokens/1.0.8: - resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} + resolution: + { + integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==, + } dev: false /commander/2.20.3: - resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} + resolution: + { + integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, + } /commander/5.1.0: - resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==, + } + engines: { node: '>= 6' } /commander/7.2.0: - resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, + } + engines: { node: '>= 10' } dev: false /commander/8.3.0: - resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} - engines: {node: '>= 12'} + resolution: + { + integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, + } + engines: { node: '>= 12' } dev: false /commondir/1.0.1: - resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} + resolution: + { + integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, + } dev: false /compressible/2.0.18: - resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, + } + engines: { node: '>= 0.6' } dependencies: mime-db: 1.52.0 dev: false /compression/1.7.4: - resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==, + } + engines: { node: '>= 0.8.0' } dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -4192,11 +5415,17 @@ packages: dev: false /concat-map/0.0.1: - resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} + resolution: + { + integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, + } /configstore/5.0.1: - resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==, + } + engines: { node: '>=8' } dependencies: dot-prop: 5.3.0 graceful-fs: 4.2.10 @@ -4207,59 +5436,92 @@ packages: dev: false /connect-history-api-fallback/2.0.0: - resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} - engines: {node: '>=0.8'} + resolution: + { + integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, + } + engines: { node: '>=0.8' } dev: false /consola/2.15.3: - resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} + resolution: + { + integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, + } dev: false /content-disposition/0.5.2: - resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==, + } + engines: { node: '>= 0.6' } dev: false /content-disposition/0.5.4: - resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, + } + engines: { node: '>= 0.6' } dependencies: safe-buffer: 5.2.1 dev: false /content-type/1.0.4: - resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==, + } + engines: { node: '>= 0.6' } dev: false /convert-source-map/1.8.0: - resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} + resolution: + { + integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, + } dependencies: safe-buffer: 5.1.2 /cookie-signature/1.0.6: - resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} + resolution: + { + integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, + } dev: false /cookie/0.5.0: - resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, + } + engines: { node: '>= 0.6' } dev: false /copy-anything/2.0.6: - resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} + resolution: + { + integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, + } dependencies: is-what: 3.14.1 dev: true /copy-text-to-clipboard/3.0.1: - resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==, + } + engines: { node: '>=12' } dev: false /copy-webpack-plugin/11.0.0_webpack@5.74.0: - resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} - engines: {node: '>= 14.15.0'} + resolution: + { + integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==, + } + engines: { node: '>= 14.15.0' } peerDependencies: webpack: ^5.1.0 dependencies: @@ -4273,28 +5535,43 @@ packages: dev: false /core-js-compat/3.25.1: - resolution: {integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==} + resolution: + { + integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==, + } dependencies: browserslist: 4.21.4 dev: false /core-js-pure/3.25.1: - resolution: {integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==} + resolution: + { + integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==, + } requiresBuild: true dev: false /core-js/3.25.1: - resolution: {integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==} + resolution: + { + integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==, + } requiresBuild: true dev: false /core-util-is/1.0.3: - resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} + resolution: + { + integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, + } dev: false /cosmiconfig/6.0.0: - resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==, + } + engines: { node: '>=8' } dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 @@ -4304,8 +5581,11 @@ packages: dev: false /cosmiconfig/7.0.1: - resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==, + } + engines: { node: '>=10' } dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 @@ -4314,15 +5594,21 @@ packages: yaml: 1.10.2 /cross-fetch/3.1.5: - resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} + resolution: + { + integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==, + } dependencies: node-fetch: 2.6.7 transitivePeerDependencies: - encoding /cross-spawn/7.0.3: - resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, + } + engines: { node: '>= 8' } dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -4330,13 +5616,19 @@ packages: dev: false /crypto-random-string/2.0.0: - resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==, + } + engines: { node: '>=8' } dev: false /css-declaration-sorter/6.3.1_postcss@8.4.16: - resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==, + } + engines: { node: ^10 || ^12 || >=14 } peerDependencies: postcss: ^8.0.9 dependencies: @@ -4344,8 +5636,11 @@ packages: dev: false /css-loader/6.7.1_webpack@5.74.0: - resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} - engines: {node: '>= 12.13.0'} + resolution: + { + integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, + } + engines: { node: '>= 12.13.0' } peerDependencies: webpack: ^5.0.0 dependencies: @@ -4361,8 +5656,11 @@ packages: dev: false /css-minimizer-webpack-plugin/4.1.0_kwz7aenajwsweas6icw5ncsgdy: - resolution: {integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==} - engines: {node: '>= 14.15.0'} + resolution: + { + integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==, + } + engines: { node: '>= 14.15.0' } peerDependencies: '@parcel/css': '*' clean-css: '*' @@ -4393,13 +5691,19 @@ packages: dev: false /css-parse/2.0.0: - resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} + resolution: + { + integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==, + } dependencies: css: 2.2.4 dev: true /css-select/4.3.0: - resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} + resolution: + { + integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, + } dependencies: boolbase: 1.0.0 css-what: 6.1.0 @@ -4409,7 +5713,10 @@ packages: dev: false /css-select/5.1.0: - resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} + resolution: + { + integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, + } dependencies: boolbase: 1.0.0 css-what: 6.1.0 @@ -4419,32 +5726,47 @@ packages: dev: false /css-selector-tokenizer/0.7.3: - resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} + resolution: + { + integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==, + } dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /css-tree/1.1.3: - resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} - engines: {node: '>=8.0.0'} + resolution: + { + integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, + } + engines: { node: '>=8.0.0' } dependencies: mdn-data: 2.0.14 source-map: 0.6.1 dev: false /css-what/5.1.0: - resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==, + } + engines: { node: '>= 6' } dev: true /css-what/6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, + } + engines: { node: '>= 6' } dev: false /css/2.2.4: - resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} + resolution: + { + integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==, + } dependencies: inherits: 2.0.4 source-map: 0.6.1 @@ -4453,13 +5775,19 @@ packages: dev: true /cssesc/3.0.0: - resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, + } + engines: { node: '>=4' } hasBin: true /cssnano-preset-advanced/5.3.8_postcss@8.4.16: - resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -4473,8 +5801,11 @@ packages: dev: false /cssnano-preset-default/5.2.12_postcss@8.4.16: - resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -4511,8 +5842,11 @@ packages: dev: false /cssnano-utils/3.1.0_postcss@8.4.16: - resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -4520,8 +5854,11 @@ packages: dev: false /cssnano/5.1.13_postcss@8.4.16: - resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -4532,17 +5869,26 @@ packages: dev: false /csso/4.2.0: - resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} - engines: {node: '>=8.0.0'} + resolution: + { + integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, + } + engines: { node: '>=8.0.0' } dependencies: css-tree: 1.1.3 dev: false /csstype/3.1.1: - resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} + resolution: + { + integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==, + } /debug/2.6.9: - resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} + resolution: + { + integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, + } peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -4553,7 +5899,10 @@ packages: dev: false /debug/3.1.0: - resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} + resolution: + { + integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==, + } peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -4564,7 +5913,10 @@ packages: dev: true /debug/3.2.7: - resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} + resolution: + { + integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, + } peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -4576,8 +5928,11 @@ packages: optional: true /debug/4.3.4: - resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, + } + engines: { node: '>=6.0' } peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -4587,57 +5942,87 @@ packages: ms: 2.1.2 /decode-uri-component/0.2.0: - resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==, + } + engines: { node: '>=0.10' } dev: true /decompress-response/3.3.0: - resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==, + } + engines: { node: '>=4' } dependencies: mimic-response: 1.0.1 dev: false /deep-extend/0.6.0: - resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} - engines: {node: '>=4.0.0'} + resolution: + { + integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, + } + engines: { node: '>=4.0.0' } dev: false /deep-object-diff/1.1.7: - resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} + resolution: + { + integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==, + } dev: true /deepmerge/4.2.2: - resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==, + } + engines: { node: '>=0.10.0' } /default-gateway/6.0.3: - resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, + } + engines: { node: '>= 10' } dependencies: execa: 5.1.1 dev: false /defer-to-connect/1.1.3: - resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} + resolution: + { + integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==, + } dev: false /define-lazy-prop/2.0.0: - resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, + } + engines: { node: '>=8' } dev: false /define-properties/1.1.4: - resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==, + } + engines: { node: '>= 0.4' } dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 dev: false /del/6.1.1: - resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==, + } + engines: { node: '>=10' } dependencies: globby: 11.1.0 graceful-fs: 4.2.10 @@ -4650,41 +6035,65 @@ packages: dev: false /delay/5.0.0: - resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==, + } + engines: { node: '>=10' } /depd/1.1.2: - resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, + } + engines: { node: '>= 0.6' } dev: false /depd/2.0.0: - resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, + } + engines: { node: '>= 0.8' } dev: false /destroy/1.2.0: - resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} - engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} + resolution: + { + integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, + } + engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 } dev: false /detab/2.0.4: - resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} + resolution: + { + integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==, + } dependencies: repeat-string: 1.6.1 dev: false /detect-node-es/1.1.0: - resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} + resolution: + { + integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, + } dev: false /detect-node/2.1.0: - resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} + resolution: + { + integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, + } dev: false /detect-port-alt/1.1.6: - resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} - engines: {node: '>= 4.2.1'} + resolution: + { + integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==, + } + engines: { node: '>= 4.2.1' } hasBin: true dependencies: address: 1.2.1 @@ -4694,8 +6103,11 @@ packages: dev: false /detect-port/1.3.0: - resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} - engines: {node: '>= 4.2.1'} + resolution: + { + integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==, + } + engines: { node: '>= 4.2.1' } hasBin: true dependencies: address: 1.2.1 @@ -4705,31 +6117,46 @@ packages: dev: false /dir-glob/3.0.1: - resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, + } + engines: { node: '>=8' } dependencies: path-type: 4.0.0 dev: false /dns-equal/1.0.0: - resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} + resolution: + { + integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==, + } dev: false /dns-packet/5.4.0: - resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==, + } + engines: { node: '>=6' } dependencies: '@leichtgewicht/ip-codec': 2.0.4 dev: false /dom-converter/0.2.0: - resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} + resolution: + { + integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, + } dependencies: utila: 0.4.0 dev: false /dom-serializer/1.4.1: - resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} + resolution: + { + integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, + } dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 @@ -4737,7 +6164,10 @@ packages: dev: false /dom-serializer/2.0.0: - resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} + resolution: + { + integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, + } dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 @@ -4745,25 +6175,37 @@ packages: dev: false /domelementtype/2.3.0: - resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} + resolution: + { + integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, + } dev: false /domhandler/4.3.1: - resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, + } + engines: { node: '>= 4' } dependencies: domelementtype: 2.3.0 dev: false /domhandler/5.0.3: - resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, + } + engines: { node: '>= 4' } dependencies: domelementtype: 2.3.0 dev: false /domutils/2.8.0: - resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} + resolution: + { + integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, + } dependencies: dom-serializer: 1.4.1 domelementtype: 2.3.0 @@ -4771,7 +6213,10 @@ packages: dev: false /domutils/3.0.1: - resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} + resolution: + { + integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==, + } dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 @@ -4779,93 +6224,150 @@ packages: dev: false /dot-case/3.0.4: - resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} + resolution: + { + integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, + } dependencies: no-case: 3.0.4 tslib: 2.4.0 dev: false /dot-prop/5.3.0: - resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, + } + engines: { node: '>=8' } dependencies: is-obj: 2.0.0 dev: false /dotenv/10.0.0: - resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==, + } + engines: { node: '>=10' } dev: true /duplexer/0.1.2: - resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} + resolution: + { + integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, + } dev: false /duplexer3/0.1.5: - resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} + resolution: + { + integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==, + } dev: false /eastasianwidth/0.2.0: - resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} + resolution: + { + integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, + } dev: false /ee-first/1.1.1: - resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} + resolution: + { + integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, + } dev: false /electron-to-chromium/1.4.254: - resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} + resolution: + { + integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==, + } /emoji-regex/8.0.0: - resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} + resolution: + { + integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, + } dev: false /emoji-regex/9.2.2: - resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + resolution: + { + integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, + } dev: false /emojis-list/2.1.0: - resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==, + } + engines: { node: '>= 0.10' } dev: true /emojis-list/3.0.0: - resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, + } + engines: { node: '>= 4' } dev: false /emoticon/3.2.0: - resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} + resolution: + { + integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==, + } dev: false /encodeurl/1.0.2: - resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, + } + engines: { node: '>= 0.8' } dev: false /end-of-stream/1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + resolution: + { + integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, + } dependencies: once: 1.4.0 dev: false /enhanced-resolve/5.10.0: - resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==, + } + engines: { node: '>=10.13.0' } dependencies: graceful-fs: 4.2.10 tapable: 2.2.1 /entities/2.2.0: - resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} + resolution: + { + integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, + } dev: false /entities/4.4.0: - resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} - engines: {node: '>=0.12'} + resolution: + { + integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==, + } + engines: { node: '>=0.12' } /errno/0.1.8: - resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} + resolution: + { + integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, + } hasBin: true requiresBuild: true dependencies: @@ -4874,13 +6376,19 @@ packages: optional: true /error-ex/1.3.2: - resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} + resolution: + { + integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, + } dependencies: is-arrayish: 0.2.1 /es-abstract/1.20.2: - resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 @@ -4908,11 +6416,17 @@ packages: dev: false /es-module-lexer/0.9.3: - resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} + resolution: + { + integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, + } /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, + } + engines: { node: '>= 0.4' } dependencies: is-callable: 1.2.6 is-date-object: 1.0.5 @@ -4920,16 +6434,25 @@ packages: dev: false /es6-promise/4.2.8: - resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} + resolution: + { + integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==, + } /es6-promisify/5.0.0: - resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} + resolution: + { + integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==, + } dependencies: es6-promise: 4.2.8 /esbuild-android-64/0.15.7: - resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==, + } + engines: { node: '>=12' } cpu: [x64] os: [android] requiresBuild: true @@ -4937,8 +6460,11 @@ packages: optional: true /esbuild-android-arm64/0.15.7: - resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==, + } + engines: { node: '>=12' } cpu: [arm64] os: [android] requiresBuild: true @@ -4946,8 +6472,11 @@ packages: optional: true /esbuild-darwin-64/0.15.7: - resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==, + } + engines: { node: '>=12' } cpu: [x64] os: [darwin] requiresBuild: true @@ -4955,8 +6484,11 @@ packages: optional: true /esbuild-darwin-arm64/0.15.7: - resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==, + } + engines: { node: '>=12' } cpu: [arm64] os: [darwin] requiresBuild: true @@ -4964,8 +6496,11 @@ packages: optional: true /esbuild-freebsd-64/0.15.7: - resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==, + } + engines: { node: '>=12' } cpu: [x64] os: [freebsd] requiresBuild: true @@ -4973,8 +6508,11 @@ packages: optional: true /esbuild-freebsd-arm64/0.15.7: - resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==, + } + engines: { node: '>=12' } cpu: [arm64] os: [freebsd] requiresBuild: true @@ -4982,8 +6520,11 @@ packages: optional: true /esbuild-linux-32/0.15.7: - resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==, + } + engines: { node: '>=12' } cpu: [ia32] os: [linux] requiresBuild: true @@ -4991,8 +6532,11 @@ packages: optional: true /esbuild-linux-64/0.15.7: - resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==, + } + engines: { node: '>=12' } cpu: [x64] os: [linux] requiresBuild: true @@ -5000,8 +6544,11 @@ packages: optional: true /esbuild-linux-arm/0.15.7: - resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==, + } + engines: { node: '>=12' } cpu: [arm] os: [linux] requiresBuild: true @@ -5009,8 +6556,11 @@ packages: optional: true /esbuild-linux-arm64/0.15.7: - resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==, + } + engines: { node: '>=12' } cpu: [arm64] os: [linux] requiresBuild: true @@ -5018,8 +6568,11 @@ packages: optional: true /esbuild-linux-mips64le/0.15.7: - resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==, + } + engines: { node: '>=12' } cpu: [mips64el] os: [linux] requiresBuild: true @@ -5027,8 +6580,11 @@ packages: optional: true /esbuild-linux-ppc64le/0.15.7: - resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==, + } + engines: { node: '>=12' } cpu: [ppc64] os: [linux] requiresBuild: true @@ -5036,8 +6592,11 @@ packages: optional: true /esbuild-linux-riscv64/0.15.7: - resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==, + } + engines: { node: '>=12' } cpu: [riscv64] os: [linux] requiresBuild: true @@ -5045,8 +6604,11 @@ packages: optional: true /esbuild-linux-s390x/0.15.7: - resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==, + } + engines: { node: '>=12' } cpu: [s390x] os: [linux] requiresBuild: true @@ -5054,8 +6616,11 @@ packages: optional: true /esbuild-netbsd-64/0.15.7: - resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==, + } + engines: { node: '>=12' } cpu: [x64] os: [netbsd] requiresBuild: true @@ -5063,8 +6628,11 @@ packages: optional: true /esbuild-openbsd-64/0.15.7: - resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==, + } + engines: { node: '>=12' } cpu: [x64] os: [openbsd] requiresBuild: true @@ -5072,8 +6640,11 @@ packages: optional: true /esbuild-sunos-64/0.15.7: - resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==, + } + engines: { node: '>=12' } cpu: [x64] os: [sunos] requiresBuild: true @@ -5081,8 +6652,11 @@ packages: optional: true /esbuild-windows-32/0.15.7: - resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==, + } + engines: { node: '>=12' } cpu: [ia32] os: [win32] requiresBuild: true @@ -5090,8 +6664,11 @@ packages: optional: true /esbuild-windows-64/0.15.7: - resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==, + } + engines: { node: '>=12' } cpu: [x64] os: [win32] requiresBuild: true @@ -5099,8 +6676,11 @@ packages: optional: true /esbuild-windows-arm64/0.15.7: - resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==, + } + engines: { node: '>=12' } cpu: [arm64] os: [win32] requiresBuild: true @@ -5108,14 +6688,20 @@ packages: optional: true /esbuild/0.11.23: - resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} + resolution: + { + integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==, + } hasBin: true requiresBuild: true dev: true /esbuild/0.15.7: - resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==, + } + engines: { node: '>=12' } hasBin: true requiresBuild: true optionalDependencies: @@ -5143,97 +6729,154 @@ packages: dev: true /escalade/3.1.1: - resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, + } + engines: { node: '>=6' } /escape-goat/2.1.1: - resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==, + } + engines: { node: '>=8' } dev: false /escape-html/1.0.3: - resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} + resolution: + { + integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, + } dev: false /escape-string-regexp/1.0.5: - resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} - engines: {node: '>=0.8.0'} + resolution: + { + integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, + } + engines: { node: '>=0.8.0' } /escape-string-regexp/4.0.0: - resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, + } + engines: { node: '>=10' } /eslint-scope/5.1.1: - resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} - engines: {node: '>=8.0.0'} + resolution: + { + integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, + } + engines: { node: '>=8.0.0' } dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 /esprima/4.0.1: - resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, + } + engines: { node: '>=4' } hasBin: true dev: false /esrecurse/4.3.0: - resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, + } + engines: { node: '>=4.0' } dependencies: estraverse: 5.3.0 /estraverse/4.3.0: - resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, + } + engines: { node: '>=4.0' } /estraverse/5.3.0: - resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, + } + engines: { node: '>=4.0' } /estree-walker/2.0.2: - resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + resolution: + { + integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, + } dev: true /esutils/2.0.3: - resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, + } + engines: { node: '>=0.10.0' } dev: false /eta/1.12.3: - resolution: {integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==, + } + engines: { node: '>=6.0.0' } dev: false /etag/1.8.1: - resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, + } + engines: { node: '>= 0.6' } dev: false /eval/0.1.6: - resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==, + } + engines: { node: '>= 0.8' } dependencies: require-like: 0.1.2 dev: true /eval/0.1.8: - resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==, + } + engines: { node: '>= 0.8' } dependencies: '@types/node': 17.0.45 require-like: 0.1.2 dev: false /eventemitter3/4.0.7: - resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} + resolution: + { + integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, + } /events/3.3.0: - resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} - engines: {node: '>=0.8.x'} + resolution: + { + integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, + } + engines: { node: '>=0.8.x' } /execa/5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, + } + engines: { node: '>=10' } dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -5247,8 +6890,11 @@ packages: dev: false /express/4.18.1: - resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} - engines: {node: '>= 0.10.0'} + resolution: + { + integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==, + } + engines: { node: '>= 0.10.0' } dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -5286,26 +6932,41 @@ packages: dev: false /extend-shallow/2.0.1: - resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, + } + engines: { node: '>=0.10.0' } dependencies: is-extendable: 0.1.1 dev: false /extend/3.0.2: - resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} + resolution: + { + integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, + } dev: false /eyes/0.1.8: - resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} - engines: {node: '> 0.1.90'} + resolution: + { + integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==, + } + engines: { node: '> 0.1.90' } /fast-deep-equal/3.1.3: - resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} + resolution: + { + integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, + } /fast-glob/3.2.12: - resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} - engines: {node: '>=8.6.0'} + resolution: + { + integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, + } + engines: { node: '>=8.6.0' } dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -5315,33 +6976,51 @@ packages: dev: false /fast-json-stable-stringify/2.1.0: - resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} + resolution: + { + integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, + } /fast-url-parser/1.1.3: - resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} + resolution: + { + integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==, + } dependencies: punycode: 1.4.1 dev: false /fastparse/1.1.2: - resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} + resolution: + { + integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==, + } dev: true /fastq/1.13.0: - resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} + resolution: + { + integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, + } dependencies: reusify: 1.0.4 dev: false /faye-websocket/0.11.4: - resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} - engines: {node: '>=0.8.0'} + resolution: + { + integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, + } + engines: { node: '>=0.8.0' } dependencies: websocket-driver: 0.7.4 dev: false /fbemitter/3.0.0: - resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} + resolution: + { + integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==, + } dependencies: fbjs: 3.0.4 transitivePeerDependencies: @@ -5349,11 +7028,17 @@ packages: dev: false /fbjs-css-vars/1.0.2: - resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} + resolution: + { + integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==, + } dev: false /fbjs/3.0.4: - resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} + resolution: + { + integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==, + } dependencies: cross-fetch: 3.1.5 fbjs-css-vars: 1.0.2 @@ -5367,15 +7052,21 @@ packages: dev: false /feed/4.2.2: - resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} - engines: {node: '>=0.4.0'} + resolution: + { + integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==, + } + engines: { node: '>=0.4.0' } dependencies: xml-js: 1.6.11 dev: false /file-loader/6.2.0_webpack@5.74.0: - resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} - engines: {node: '>= 10.13.0'} + resolution: + { + integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==, + } + engines: { node: '>= 10.13.0' } peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: @@ -5385,19 +7076,28 @@ packages: dev: false /filesize/8.0.7: - resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} - engines: {node: '>= 0.4.0'} + resolution: + { + integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==, + } + engines: { node: '>= 0.4.0' } dev: false /fill-range/7.0.1: - resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, + } + engines: { node: '>=8' } dependencies: to-regex-range: 5.0.1 /finalhandler/1.2.0: - resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, + } + engines: { node: '>= 0.8' } dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -5411,8 +7111,11 @@ packages: dev: false /find-cache-dir/3.3.2: - resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, + } + engines: { node: '>=8' } dependencies: commondir: 1.0.1 make-dir: 3.1.0 @@ -5420,29 +7123,41 @@ packages: dev: false /find-up/3.0.0: - resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, + } + engines: { node: '>=6' } dependencies: locate-path: 3.0.0 dev: false /find-up/4.1.0: - resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, + } + engines: { node: '>=8' } dependencies: locate-path: 5.0.0 path-exists: 4.0.0 dev: false /find-up/5.0.0: - resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, + } + engines: { node: '>=10' } dependencies: locate-path: 6.0.0 path-exists: 4.0.0 /flux/4.0.3_react@17.0.2: - resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} + resolution: + { + integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==, + } peerDependencies: react: ^15.0.2 || ^16.0.0 || ^17.0.0 dependencies: @@ -5454,8 +7169,11 @@ packages: dev: false /follow-redirects/1.15.2: - resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} - engines: {node: '>=4.0'} + resolution: + { + integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, + } + engines: { node: '>=4.0' } peerDependencies: debug: '*' peerDependenciesMeta: @@ -5464,14 +7182,20 @@ packages: dev: false /for-each/0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} + resolution: + { + integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, + } dependencies: is-callable: 1.2.6 dev: false /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: - resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} - engines: {node: '>=10', yarn: '>=1.0.0'} + resolution: + { + integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==, + } + engines: { node: '>=10', yarn: '>=1.0.0' } peerDependencies: eslint: '>= 6' typescript: '>= 2.7' @@ -5501,22 +7225,34 @@ packages: dev: false /forwarded/0.2.0: - resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, + } + engines: { node: '>= 0.6' } dev: false /fraction.js/4.2.0: - resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} + resolution: + { + integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, + } dev: false /fresh/0.5.2: - resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, + } + engines: { node: '>= 0.6' } dev: false /fs-extra/10.1.0: - resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, + } + engines: { node: '>=12' } dependencies: graceful-fs: 4.2.10 jsonfile: 6.1.0 @@ -5524,8 +7260,11 @@ packages: dev: false /fs-extra/9.1.0: - resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, + } + engines: { node: '>=10' } dependencies: at-least-node: 1.0.0 graceful-fs: 4.2.10 @@ -5534,25 +7273,40 @@ packages: dev: false /fs-monkey/1.0.3: - resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} + resolution: + { + integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==, + } dev: false /fs.realpath/1.0.0: - resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} + resolution: + { + integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, + } /fsevents/2.3.2: - resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} - engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} + resolution: + { + integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, + } + engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] requiresBuild: true optional: true /function-bind/1.1.1: - resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} + resolution: + { + integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, + } /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -5561,21 +7315,33 @@ packages: dev: false /functions-have-names/1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} + resolution: + { + integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, + } dev: false /generic-names/1.0.3: - resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} + resolution: + { + integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==, + } dependencies: loader-utils: 0.2.17 dev: true /gensync/1.0.0-beta.2: - resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} - engines: {node: '>=6.9.0'} + resolution: + { + integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, + } + engines: { node: '>=6.9.0' } /get-intrinsic/1.1.3: - resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} + resolution: + { + integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==, + } dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -5583,63 +7349,96 @@ packages: dev: false /get-nonce/1.0.1: - resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==, + } + engines: { node: '>=6' } dev: false /get-own-enumerable-property-symbols/3.0.2: - resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} + resolution: + { + integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, + } dev: false /get-stream/4.1.0: - resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, + } + engines: { node: '>=6' } dependencies: pump: 3.0.0 dev: false /get-stream/5.2.0: - resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, + } + engines: { node: '>=8' } dependencies: pump: 3.0.0 dev: false /get-stream/6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, + } + engines: { node: '>=10' } dev: false /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 dev: false /github-slugger/1.4.0: - resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} + resolution: + { + integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==, + } dev: false /glob-parent/5.1.2: - resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, + } + engines: { node: '>= 6' } dependencies: is-glob: 4.0.3 /glob-parent/6.0.2: - resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, + } + engines: { node: '>=10.13.0' } dependencies: is-glob: 4.0.3 dev: false /glob-to-regexp/0.4.1: - resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} + resolution: + { + integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, + } /glob/7.2.3: - resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} + resolution: + { + integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, + } dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -5649,22 +7448,31 @@ packages: path-is-absolute: 1.0.1 /global-dirs/3.0.0: - resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==, + } + engines: { node: '>=10' } dependencies: ini: 2.0.0 dev: false /global-modules/2.0.0: - resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==, + } + engines: { node: '>=6' } dependencies: global-prefix: 3.0.0 dev: false /global-prefix/3.0.0: - resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==, + } + engines: { node: '>=6' } dependencies: ini: 1.3.8 kind-of: 6.0.3 @@ -5672,12 +7480,18 @@ packages: dev: false /globals/11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, + } + engines: { node: '>=4' } /globby/11.1.0: - resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, + } + engines: { node: '>=10' } dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -5688,8 +7502,11 @@ packages: dev: false /globby/13.1.2: - resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} - engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + resolution: + { + integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==, + } + engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } dependencies: dir-glob: 3.0.1 fast-glob: 3.2.12 @@ -5699,8 +7516,11 @@ packages: dev: false /got/9.6.0: - resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==, + } + engines: { node: '>=8.6' } dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 @@ -5718,12 +7538,18 @@ packages: dev: false /graceful-fs/4.2.10: - resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} + resolution: + { + integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, + } requiresBuild: true /gray-matter/4.0.3: - resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} - engines: {node: '>=6.0'} + resolution: + { + integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, + } + engines: { node: '>=6.0' } dependencies: js-yaml: 3.14.1 kind-of: 6.0.3 @@ -5732,59 +7558,92 @@ packages: dev: false /gzip-size/6.0.0: - resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==, + } + engines: { node: '>=10' } dependencies: duplexer: 0.1.2 dev: false /handle-thing/2.0.1: - resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} + resolution: + { + integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, + } dev: false /has-bigints/1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} + resolution: + { + integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, + } dev: false /has-flag/3.0.0: - resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, + } + engines: { node: '>=4' } /has-flag/4.0.0: - resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, + } + engines: { node: '>=8' } /has-property-descriptors/1.0.0: - resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} + resolution: + { + integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, + } dependencies: get-intrinsic: 1.1.3 dev: false /has-symbols/1.0.3: - resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, + } + engines: { node: '>= 0.4' } dev: false /has-tostringtag/1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, + } + engines: { node: '>= 0.4' } dependencies: has-symbols: 1.0.3 dev: false /has-yarn/2.1.0: - resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==, + } + engines: { node: '>=8' } dev: false /has/1.0.3: - resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} - engines: {node: '>= 0.4.0'} + resolution: + { + integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, + } + engines: { node: '>= 0.4.0' } dependencies: function-bind: 1.1.1 /hast-to-hyperscript/9.0.1: - resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} + resolution: + { + integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==, + } dependencies: '@types/unist': 2.0.6 comma-separated-tokens: 1.0.8 @@ -5796,7 +7655,10 @@ packages: dev: false /hast-util-from-parse5/6.0.1: - resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} + resolution: + { + integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==, + } dependencies: '@types/parse5': 5.0.3 hastscript: 6.0.0 @@ -5807,11 +7669,17 @@ packages: dev: false /hast-util-parse-selector/2.2.5: - resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} + resolution: + { + integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==, + } dev: false /hast-util-raw/6.0.1: - resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} + resolution: + { + integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==, + } dependencies: '@types/hast': 2.3.4 hast-util-from-parse5: 6.0.1 @@ -5826,7 +7694,10 @@ packages: dev: false /hast-util-to-parse5/6.0.0: - resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} + resolution: + { + integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==, + } dependencies: hast-to-hyperscript: 9.0.1 property-information: 5.6.0 @@ -5836,7 +7707,10 @@ packages: dev: false /hastscript/6.0.0: - resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} + resolution: + { + integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==, + } dependencies: '@types/hast': 2.3.4 comma-separated-tokens: 1.0.8 @@ -5846,12 +7720,18 @@ packages: dev: false /he/1.2.0: - resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} + resolution: + { + integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, + } hasBin: true dev: false /history/4.10.1: - resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} + resolution: + { + integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==, + } dependencies: '@babel/runtime': 7.19.0 loose-envify: 1.4.0 @@ -5862,13 +7742,19 @@ packages: dev: false /hoist-non-react-statics/3.3.2: - resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} + resolution: + { + integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==, + } dependencies: react-is: 16.13.1 dev: false /hpack.js/2.1.6: - resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} + resolution: + { + integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, + } dependencies: inherits: 2.0.4 obuf: 1.1.2 @@ -5877,12 +7763,18 @@ packages: dev: false /html-entities/2.3.3: - resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} + resolution: + { + integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, + } dev: false /html-minifier-terser/6.1.0: - resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, + } + engines: { node: '>=12' } hasBin: true dependencies: camel-case: 4.1.2 @@ -5895,17 +7787,26 @@ packages: dev: false /html-tags/3.2.0: - resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==, + } + engines: { node: '>=8' } dev: false /html-void-elements/1.0.5: - resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} + resolution: + { + integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==, + } dev: false /html-webpack-plugin/5.5.0_webpack@5.74.0: - resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==, + } + engines: { node: '>=10.13.0' } peerDependencies: webpack: ^5.20.0 dependencies: @@ -5918,7 +7819,10 @@ packages: dev: false /htmlparser2/6.1.0: - resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} + resolution: + { + integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, + } dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 @@ -5927,7 +7831,10 @@ packages: dev: false /htmlparser2/8.0.1: - resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} + resolution: + { + integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==, + } dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 @@ -5936,16 +7843,25 @@ packages: dev: false /http-cache-semantics/4.1.0: - resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} + resolution: + { + integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==, + } dev: false /http-deceiver/1.2.7: - resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} + resolution: + { + integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, + } dev: false /http-errors/1.6.3: - resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, + } + engines: { node: '>= 0.6' } dependencies: depd: 1.1.2 inherits: 2.0.3 @@ -5954,8 +7870,11 @@ packages: dev: false /http-errors/2.0.0: - resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, + } + engines: { node: '>= 0.8' } dependencies: depd: 2.0.0 inherits: 2.0.4 @@ -5965,12 +7884,18 @@ packages: dev: false /http-parser-js/0.5.8: - resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} + resolution: + { + integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, + } dev: false /http-proxy-middleware/2.0.6_@types+express@4.17.14: - resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==, + } + engines: { node: '>=12.0.0' } peerDependencies: '@types/express': ^4.17.13 peerDependenciesMeta: @@ -5988,8 +7913,11 @@ packages: dev: false /http-proxy/1.18.1: - resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} - engines: {node: '>=8.0.0'} + resolution: + { + integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, + } + engines: { node: '>=8.0.0' } dependencies: eventemitter3: 4.0.7 follow-redirects: 1.15.2 @@ -5999,127 +7927,196 @@ packages: dev: false /human-signals/2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} + resolution: + { + integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, + } + engines: { node: '>=10.17.0' } dev: false /iconv-lite/0.4.24: - resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, + } + engines: { node: '>=0.10.0' } dependencies: safer-buffer: 2.1.2 dev: false /iconv-lite/0.6.3: - resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, + } + engines: { node: '>=0.10.0' } dependencies: safer-buffer: 2.1.2 dev: true optional: true /icss-utils/3.0.1: - resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} + resolution: + { + integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==, + } dependencies: postcss: 6.0.23 dev: true /icss-utils/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} - engines: {node: ^10 || ^12 || >= 14} + resolution: + { + integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, + } + engines: { node: ^10 || ^12 || >= 14 } peerDependencies: postcss: ^8.1.0 dependencies: postcss: 8.4.16 /ieee754/1.2.1: - resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} + resolution: + { + integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, + } /ignore/5.2.0: - resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==, + } + engines: { node: '>= 4' } dev: false /image-size/0.5.5: - resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, + } + engines: { node: '>=0.10.0' } hasBin: true requiresBuild: true dev: true optional: true /image-size/1.0.2: - resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} - engines: {node: '>=14.0.0'} + resolution: + { + integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==, + } + engines: { node: '>=14.0.0' } hasBin: true dependencies: queue: 6.0.2 dev: false /immer/9.0.15: - resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} + resolution: + { + integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==, + } dev: false /immutable/4.1.0: - resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} + resolution: + { + integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==, + } dev: true /import-fresh/3.3.0: - resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, + } + engines: { node: '>=6' } dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 /import-lazy/2.1.0: - resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==, + } + engines: { node: '>=4' } dev: false /imurmurhash/0.1.4: - resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} - engines: {node: '>=0.8.19'} + resolution: + { + integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, + } + engines: { node: '>=0.8.19' } dev: false /indent-string/4.0.0: - resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, + } + engines: { node: '>=8' } dev: false /infima/0.2.0-alpha.42: - resolution: {integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==, + } + engines: { node: '>=12' } dev: false /inflight/1.0.6: - resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} + resolution: + { + integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, + } dependencies: once: 1.4.0 wrappy: 1.0.2 /inherits/2.0.3: - resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} + resolution: + { + integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, + } dev: false /inherits/2.0.4: - resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} + resolution: + { + integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, + } /ini/1.3.8: - resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} + resolution: + { + integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, + } dev: false /ini/2.0.0: - resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==, + } + engines: { node: '>=10' } dev: false /inline-style-parser/0.1.1: - resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} + resolution: + { + integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, + } dev: false /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==, + } + engines: { node: '>= 0.4' } dependencies: get-intrinsic: 1.1.3 has: 1.0.3 @@ -6127,248 +8124,380 @@ packages: dev: false /interpret/1.4.0: - resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, + } + engines: { node: '>= 0.10' } dev: false /invariant/2.2.4: - resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} + resolution: + { + integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, + } dependencies: loose-envify: 1.4.0 /ipaddr.js/1.9.1: - resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, + } + engines: { node: '>= 0.10' } dev: false /ipaddr.js/2.0.1: - resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==, + } + engines: { node: '>= 10' } dev: false /is-alphabetical/1.0.4: - resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} + resolution: + { + integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==, + } dev: false /is-alphanumerical/1.0.4: - resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} + resolution: + { + integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==, + } dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 dev: false /is-arguments/1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 dev: false /is-arrayish/0.2.1: - resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} + resolution: + { + integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, + } /is-bigint/1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} + resolution: + { + integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, + } dependencies: has-bigints: 1.0.2 dev: false /is-binary-path/2.1.0: - resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, + } + engines: { node: '>=8' } dependencies: binary-extensions: 2.2.0 /is-boolean-object/1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 dev: false /is-buffer/2.0.5: - resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, + } + engines: { node: '>=4' } dev: false /is-callable/1.2.6: - resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==, + } + engines: { node: '>= 0.4' } dev: false /is-ci/2.0.0: - resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} + resolution: + { + integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==, + } hasBin: true dependencies: ci-info: 2.0.0 dev: false /is-core-module/2.10.0: - resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} + resolution: + { + integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==, + } dependencies: has: 1.0.3 /is-date-object/1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, + } + engines: { node: '>= 0.4' } dependencies: has-tostringtag: 1.0.0 dev: false /is-decimal/1.0.4: - resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} + resolution: + { + integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==, + } dev: false /is-docker/2.2.1: - resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, + } + engines: { node: '>=8' } hasBin: true dev: false /is-extendable/0.1.1: - resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, + } + engines: { node: '>=0.10.0' } dev: false /is-extglob/2.1.1: - resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, + } + engines: { node: '>=0.10.0' } /is-fullwidth-code-point/3.0.0: - resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, + } + engines: { node: '>=8' } dev: false /is-generator-function/1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, + } + engines: { node: '>= 0.4' } dependencies: has-tostringtag: 1.0.0 dev: false /is-glob/4.0.3: - resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, + } + engines: { node: '>=0.10.0' } dependencies: is-extglob: 2.1.1 /is-hexadecimal/1.0.4: - resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} + resolution: + { + integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==, + } dev: false /is-installed-globally/0.4.0: - resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==, + } + engines: { node: '>=10' } dependencies: global-dirs: 3.0.0 is-path-inside: 3.0.3 dev: false /is-negative-zero/2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, + } + engines: { node: '>= 0.4' } dev: false /is-npm/5.0.0: - resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==, + } + engines: { node: '>=10' } dev: false /is-number-object/1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, + } + engines: { node: '>= 0.4' } dependencies: has-tostringtag: 1.0.0 dev: false /is-number/7.0.0: - resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} - engines: {node: '>=0.12.0'} + resolution: + { + integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, + } + engines: { node: '>=0.12.0' } /is-obj/1.0.1: - resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, + } + engines: { node: '>=0.10.0' } dev: false /is-obj/2.0.0: - resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, + } + engines: { node: '>=8' } dev: false /is-path-cwd/2.2.0: - resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==, + } + engines: { node: '>=6' } dev: false /is-path-inside/3.0.3: - resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, + } + engines: { node: '>=8' } dev: false /is-plain-obj/2.1.0: - resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==, + } + engines: { node: '>=8' } dev: false /is-plain-obj/3.0.0: - resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, + } + engines: { node: '>=10' } dev: false /is-plain-object/2.0.4: - resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, + } + engines: { node: '>=0.10.0' } dependencies: isobject: 3.0.1 /is-regex/1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 dev: false /is-regexp/1.0.0: - resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, + } + engines: { node: '>=0.10.0' } dev: false /is-root/2.1.0: - resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==, + } + engines: { node: '>=6' } dev: false /is-shared-array-buffer/1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} + resolution: + { + integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, + } dependencies: call-bind: 1.0.2 dev: false /is-stream/2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, + } + engines: { node: '>=8' } dev: false /is-string/1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, + } + engines: { node: '>= 0.4' } dependencies: has-tostringtag: 1.0.0 dev: false /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, + } + engines: { node: '>= 0.4' } dependencies: has-symbols: 1.0.3 dev: false /is-typed-array/1.1.9: - resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==, + } + engines: { node: '>= 0.4' } dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -6378,68 +8507,110 @@ packages: dev: false /is-typedarray/1.0.0: - resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} + resolution: + { + integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, + } dev: false /is-weakref/1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} + resolution: + { + integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, + } dependencies: call-bind: 1.0.2 dev: false /is-what/3.14.1: - resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} + resolution: + { + integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, + } dev: true /is-whitespace-character/1.0.4: - resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} + resolution: + { + integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==, + } dev: false /is-word-character/1.0.4: - resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} + resolution: + { + integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==, + } dev: false /is-wsl/2.2.0: - resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, + } + engines: { node: '>=8' } dependencies: is-docker: 2.2.1 dev: false /is-yarn-global/0.3.0: - resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} + resolution: + { + integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==, + } dev: false /isarray/0.0.1: - resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} + resolution: + { + integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==, + } dev: false /isarray/1.0.0: - resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} + resolution: + { + integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, + } dev: false /isexe/2.0.0: - resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + resolution: + { + integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, + } dev: false /isobject/3.0.1: - resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, + } + engines: { node: '>=0.10.0' } /isomorphic-ws/4.0.1_ws@7.5.9: - resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} + resolution: + { + integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==, + } peerDependencies: ws: '*' dependencies: ws: 7.5.9 /javascript-stringify/2.1.0: - resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} + resolution: + { + integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==, + } dev: true /jayson/3.7.0: - resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==, + } + engines: { node: '>=8' } hasBin: true dependencies: '@types/connect': 3.4.35 @@ -6460,15 +8631,21 @@ packages: - utf-8-validate /jest-worker/27.5.1: - resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} - engines: {node: '>= 10.13.0'} + resolution: + { + integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, + } + engines: { node: '>= 10.13.0' } dependencies: '@types/node': 17.0.45 merge-stream: 2.0.0 supports-color: 8.1.1 /joi/17.6.0: - resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} + resolution: + { + integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==, + } dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -6477,13 +8654,22 @@ packages: '@sideway/pinpoint': 2.0.0 /js-sha3/0.8.0: - resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} + resolution: + { + integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==, + } /js-tokens/4.0.0: - resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + resolution: + { + integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, + } /js-yaml/3.14.1: - resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} + resolution: + { + integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, + } hasBin: true dependencies: argparse: 1.0.10 @@ -6491,58 +8677,94 @@ packages: dev: false /js-yaml/4.1.0: - resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} + resolution: + { + integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, + } hasBin: true dependencies: argparse: 2.0.1 dev: false /jsesc/0.5.0: - resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} + resolution: + { + integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, + } hasBin: true dev: false /jsesc/2.5.2: - resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, + } + engines: { node: '>=4' } hasBin: true /json-buffer/3.0.0: - resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} + resolution: + { + integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==, + } dev: false /json-parse-even-better-errors/2.3.1: - resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} + resolution: + { + integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, + } /json-schema-traverse/0.4.1: - resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} + resolution: + { + integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, + } /json-schema-traverse/1.0.0: - resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} + resolution: + { + integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, + } dev: false /json-stringify-safe/5.0.1: - resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} + resolution: + { + integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, + } /json5/0.5.1: - resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} + resolution: + { + integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==, + } hasBin: true dev: true /json5/1.0.1: - resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} + resolution: + { + integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, + } hasBin: true dependencies: minimist: 1.2.6 dev: true /json5/2.2.1: - resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, + } + engines: { node: '>=6' } hasBin: true /jsonfile/6.1.0: - resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} + resolution: + { + integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, + } dependencies: universalify: 2.0.0 optionalDependencies: @@ -6550,39 +8772,60 @@ packages: dev: false /jsonparse/1.3.1: - resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} - engines: {'0': node >= 0.2.0} + resolution: + { + integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, + } + engines: { '0': node >= 0.2.0 } /keyv/3.1.0: - resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} + resolution: + { + integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==, + } dependencies: json-buffer: 3.0.0 dev: false /kind-of/6.0.3: - resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, + } + engines: { node: '>=0.10.0' } /kleur/3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, + } + engines: { node: '>=6' } dev: false /klona/2.0.5: - resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==, + } + engines: { node: '>= 8' } dev: false /latest-version/5.1.0: - resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==, + } + engines: { node: '>=8' } dependencies: package-json: 6.5.0 dev: false /less/4.1.3: - resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==, + } + engines: { node: '>=6' } hasBin: true dependencies: copy-anything: 2.0.6 @@ -6601,23 +8844,38 @@ packages: dev: true /leven/3.1.0: - resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, + } + engines: { node: '>=6' } dev: false /lilconfig/2.0.6: - resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==, + } + engines: { node: '>=10' } /lines-and-columns/1.2.4: - resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + resolution: + { + integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, + } /loader-runner/4.3.0: - resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} - engines: {node: '>=6.11.5'} + resolution: + { + integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, + } + engines: { node: '>=6.11.5' } /loader-utils/0.2.17: - resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} + resolution: + { + integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==, + } dependencies: big.js: 3.2.0 emojis-list: 2.1.0 @@ -6626,8 +8884,11 @@ packages: dev: true /loader-utils/2.0.2: - resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} - engines: {node: '>=8.9.0'} + resolution: + { + integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==, + } + engines: { node: '>=8.9.0' } dependencies: big.js: 5.2.2 emojis-list: 3.0.0 @@ -6635,100 +8896,157 @@ packages: dev: false /loader-utils/3.2.0: - resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} - engines: {node: '>= 12.13.0'} + resolution: + { + integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==, + } + engines: { node: '>= 12.13.0' } dev: false /locate-path/3.0.0: - resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, + } + engines: { node: '>=6' } dependencies: p-locate: 3.0.0 path-exists: 3.0.0 dev: false /locate-path/5.0.0: - resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, + } + engines: { node: '>=8' } dependencies: p-locate: 4.1.0 dev: false /locate-path/6.0.0: - resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, + } + engines: { node: '>=10' } dependencies: p-locate: 5.0.0 /lodash.camelcase/4.3.0: - resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} + resolution: + { + integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, + } dev: true /lodash.curry/4.1.1: - resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} + resolution: + { + integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==, + } dev: false /lodash.debounce/4.0.8: - resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} + resolution: + { + integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, + } dev: false /lodash.flow/3.5.0: - resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} + resolution: + { + integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==, + } dev: false /lodash.memoize/4.1.2: - resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} + resolution: + { + integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, + } dev: false /lodash.uniq/4.5.0: - resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} + resolution: + { + integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, + } dev: false /lodash/4.17.21: - resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} + resolution: + { + integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, + } /loose-envify/1.4.0: - resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} + resolution: + { + integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, + } hasBin: true dependencies: js-tokens: 4.0.0 /lossless-json/1.0.5: - resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} + resolution: + { + integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==, + } /lower-case/2.0.2: - resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} + resolution: + { + integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, + } dependencies: tslib: 2.4.0 dev: false /lowercase-keys/1.0.1: - resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==, + } + engines: { node: '>=0.10.0' } dev: false /lowercase-keys/2.0.0: - resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, + } + engines: { node: '>=8' } dev: false /lru-cache/6.0.0: - resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, + } + engines: { node: '>=10' } dependencies: yallist: 4.0.0 dev: false /magic-string/0.26.3: - resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==, + } + engines: { node: '>=12' } dependencies: sourcemap-codec: 1.4.8 dev: true /make-dir/2.1.0: - resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, + } + engines: { node: '>=6' } requiresBuild: true dependencies: pify: 4.0.1 @@ -6737,30 +9055,45 @@ packages: optional: true /make-dir/3.1.0: - resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, + } + engines: { node: '>=8' } dependencies: semver: 6.3.0 dev: false /markdown-escapes/1.0.4: - resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} + resolution: + { + integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==, + } dev: false /mdast-squeeze-paragraphs/4.0.0: - resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} + resolution: + { + integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==, + } dependencies: unist-util-remove: 2.1.0 dev: false /mdast-util-definitions/4.0.0: - resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} + resolution: + { + integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==, + } dependencies: unist-util-visit: 2.0.3 dev: false /mdast-util-to-hast/10.0.1: - resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} + resolution: + { + integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==, + } dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 @@ -6773,100 +9106,157 @@ packages: dev: false /mdast-util-to-string/2.0.0: - resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} + resolution: + { + integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==, + } dev: false /mdn-data/2.0.14: - resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} + resolution: + { + integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, + } dev: false /mdurl/1.0.1: - resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} + resolution: + { + integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==, + } dev: false /media-query-parser/2.0.2: - resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} + resolution: + { + integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==, + } dependencies: '@babel/runtime': 7.19.0 dev: true /media-typer/0.3.0: - resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, + } + engines: { node: '>= 0.6' } dev: false /memfs/3.4.7: - resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} - engines: {node: '>= 4.0.0'} + resolution: + { + integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==, + } + engines: { node: '>= 4.0.0' } dependencies: fs-monkey: 1.0.3 dev: false /merge-descriptors/1.0.1: - resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} + resolution: + { + integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==, + } dev: false /merge-stream/2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} + resolution: + { + integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, + } /merge2/1.4.1: - resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, + } + engines: { node: '>= 8' } dev: false /methods/1.1.2: - resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, + } + engines: { node: '>= 0.6' } dev: false /micromatch/4.0.5: - resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, + } + engines: { node: '>=8.6' } dependencies: braces: 3.0.2 picomatch: 2.3.1 dev: false /mime-db/1.33.0: - resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==, + } + engines: { node: '>= 0.6' } dev: false /mime-db/1.52.0: - resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, + } + engines: { node: '>= 0.6' } /mime-types/2.1.18: - resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==, + } + engines: { node: '>= 0.6' } dependencies: mime-db: 1.33.0 dev: false /mime-types/2.1.35: - resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, + } + engines: { node: '>= 0.6' } dependencies: mime-db: 1.52.0 /mime/1.6.0: - resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, + } + engines: { node: '>=4' } hasBin: true requiresBuild: true /mimic-fn/2.1.0: - resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, + } + engines: { node: '>=6' } dev: false /mimic-response/1.0.1: - resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, + } + engines: { node: '>=4' } dev: false /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74: - resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} + resolution: + { + integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==, + } peerDependencies: prop-types: ^15.0.0 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -6878,8 +9268,11 @@ packages: dev: false /mini-css-extract-plugin/2.6.1_webpack@5.74.0: - resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} - engines: {node: '>= 12.13.0'} + resolution: + { + integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==, + } + engines: { node: '>= 12.13.0' } peerDependencies: webpack: ^5.0.0 dependencies: @@ -6888,45 +9281,75 @@ packages: dev: false /minimalistic-assert/1.0.1: - resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + resolution: + { + integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, + } dev: false /minimatch/3.0.4: - resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} + resolution: + { + integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, + } dependencies: brace-expansion: 1.1.11 dev: false /minimatch/3.1.2: - resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + resolution: + { + integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, + } dependencies: brace-expansion: 1.1.11 /minimist/1.2.6: - resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} + resolution: + { + integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==, + } /mkdirp/1.0.4: - resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, + } + engines: { node: '>=10' } hasBin: true dev: true /mrmime/1.0.1: - resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, + } + engines: { node: '>=10' } dev: false /ms/2.0.0: - resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} + resolution: + { + integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, + } /ms/2.1.2: - resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} + resolution: + { + integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, + } /ms/2.1.3: - resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} + resolution: + { + integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, + } /multicast-dns/7.2.5: - resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} + resolution: + { + integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, + } hasBin: true dependencies: dns-packet: 5.4.0 @@ -6934,13 +9357,19 @@ packages: dev: false /nanoid/3.3.4: - resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} - engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} + resolution: + { + integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, + } + engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } hasBin: true /needle/3.1.0: - resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} - engines: {node: '>= 4.4.x'} + resolution: + { + integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==, + } + engines: { node: '>= 4.4.x' } hasBin: true requiresBuild: true dependencies: @@ -6953,29 +9382,44 @@ packages: optional: true /negotiator/0.6.3: - resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, + } + engines: { node: '>= 0.6' } dev: false /neo-async/2.6.2: - resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} + resolution: + { + integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, + } /no-case/3.0.4: - resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} + resolution: + { + integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, + } dependencies: lower-case: 2.0.2 tslib: 2.4.0 dev: false /node-emoji/1.11.0: - resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} + resolution: + { + integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, + } dependencies: lodash: 4.17.21 dev: false /node-fetch/2.6.7: - resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} - engines: {node: 4.x || >=6.0.0} + resolution: + { + integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, + } + engines: { node: 4.x || >=6.0.0 } peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -6985,70 +9429,112 @@ packages: whatwg-url: 5.0.0 /node-forge/1.3.1: - resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} - engines: {node: '>= 6.13.0'} + resolution: + { + integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==, + } + engines: { node: '>= 6.13.0' } dev: false /node-gyp-build/4.5.0: - resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} + resolution: + { + integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==, + } hasBin: true dev: true /node-releases/2.0.6: - resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} + resolution: + { + integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==, + } /normalize-path/3.0.0: - resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, + } + engines: { node: '>=0.10.0' } /normalize-range/0.1.2: - resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, + } + engines: { node: '>=0.10.0' } dev: false /normalize-url/4.5.1: - resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==, + } + engines: { node: '>=8' } dev: false /normalize-url/6.1.0: - resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, + } + engines: { node: '>=10' } dev: false /npm-run-path/4.0.1: - resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, + } + engines: { node: '>=8' } dependencies: path-key: 3.1.1 dev: false /nprogress/0.2.0: - resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} + resolution: + { + integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, + } dev: false /nth-check/2.1.1: - resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} + resolution: + { + integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, + } dependencies: boolbase: 1.0.0 dev: false /object-assign/4.1.1: - resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, + } + engines: { node: '>=0.10.0' } /object-inspect/1.12.2: - resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} + resolution: + { + integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==, + } dev: false /object-keys/1.1.1: - resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, + } + engines: { node: '>= 0.4' } dev: false /object.assign/4.1.4: - resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -7057,36 +9543,54 @@ packages: dev: false /obuf/1.1.2: - resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} + resolution: + { + integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, + } dev: false /on-finished/2.4.1: - resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, + } + engines: { node: '>= 0.8' } dependencies: ee-first: 1.1.1 dev: false /on-headers/1.0.2: - resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==, + } + engines: { node: '>= 0.8' } dev: false /once/1.4.0: - resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} + resolution: + { + integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, + } dependencies: wrappy: 1.0.2 /onetime/5.1.2: - resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, + } + engines: { node: '>=6' } dependencies: mimic-fn: 2.1.0 dev: false /open/8.4.0: - resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==, + } + engines: { node: '>=12' } dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 @@ -7094,75 +9598,111 @@ packages: dev: false /opener/1.5.2: - resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} + resolution: + { + integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==, + } hasBin: true dev: false /outdent/0.8.0: - resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} + resolution: + { + integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==, + } dev: true /p-cancelable/1.1.0: - resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==, + } + engines: { node: '>=6' } dev: false /p-limit/2.3.0: - resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, + } + engines: { node: '>=6' } dependencies: p-try: 2.2.0 dev: false /p-limit/3.1.0: - resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, + } + engines: { node: '>=10' } dependencies: yocto-queue: 0.1.0 /p-locate/3.0.0: - resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, + } + engines: { node: '>=6' } dependencies: p-limit: 2.3.0 dev: false /p-locate/4.1.0: - resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, + } + engines: { node: '>=8' } dependencies: p-limit: 2.3.0 dev: false /p-locate/5.0.0: - resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, + } + engines: { node: '>=10' } dependencies: p-limit: 3.1.0 /p-map/4.0.0: - resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, + } + engines: { node: '>=10' } dependencies: aggregate-error: 3.1.0 dev: false /p-retry/4.6.2: - resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, + } + engines: { node: '>=8' } dependencies: '@types/retry': 0.12.0 retry: 0.13.1 dev: false /p-try/2.2.0: - resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, + } + engines: { node: '>=6' } dev: false /package-json/6.5.0: - resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==, + } + engines: { node: '>=8' } dependencies: got: 9.6.0 registry-auth-token: 4.2.2 @@ -7171,20 +9711,29 @@ packages: dev: false /param-case/3.0.4: - resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} + resolution: + { + integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, + } dependencies: dot-case: 3.0.4 tslib: 2.4.0 dev: false /parent-module/1.0.1: - resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, + } + engines: { node: '>=6' } dependencies: callsites: 3.1.0 /parse-entities/2.0.0: - resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} + resolution: + { + integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==, + } dependencies: character-entities: 1.2.4 character-entities-legacy: 1.1.4 @@ -7195,8 +9744,11 @@ packages: dev: false /parse-json/5.2.0: - resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, + } + engines: { node: '>=8' } dependencies: '@babel/code-frame': 7.18.6 error-ex: 1.3.2 @@ -7204,115 +9756,184 @@ packages: lines-and-columns: 1.2.4 /parse-node-version/1.0.1: - resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==, + } + engines: { node: '>= 0.10' } dev: true /parse-numeric-range/1.3.0: - resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} + resolution: + { + integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==, + } dev: false /parse5-htmlparser2-tree-adapter/7.0.0: - resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} + resolution: + { + integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==, + } dependencies: domhandler: 5.0.3 parse5: 7.1.1 dev: false /parse5/6.0.1: - resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} + resolution: + { + integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, + } dev: false /parse5/7.1.1: - resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} + resolution: + { + integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==, + } dependencies: entities: 4.4.0 dev: false /parseurl/1.3.3: - resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, + } + engines: { node: '>= 0.8' } dev: false /pascal-case/3.1.2: - resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} + resolution: + { + integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, + } dependencies: no-case: 3.0.4 tslib: 2.4.0 dev: false /path-exists/3.0.0: - resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, + } + engines: { node: '>=4' } dev: false /path-exists/4.0.0: - resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, + } + engines: { node: '>=8' } /path-is-absolute/1.0.1: - resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, + } + engines: { node: '>=0.10.0' } /path-is-inside/1.0.2: - resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} + resolution: + { + integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==, + } dev: false /path-key/3.1.1: - resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, + } + engines: { node: '>=8' } dev: false /path-parse/1.0.7: - resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} + resolution: + { + integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, + } /path-to-regexp/0.1.7: - resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} + resolution: + { + integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==, + } dev: false /path-to-regexp/1.8.0: - resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} + resolution: + { + integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==, + } dependencies: isarray: 0.0.1 dev: false /path-to-regexp/2.2.1: - resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} + resolution: + { + integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==, + } dev: false /path-type/4.0.0: - resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, + } + engines: { node: '>=8' } /picocolors/1.0.0: - resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} + resolution: + { + integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, + } /picomatch/2.3.1: - resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} - engines: {node: '>=8.6'} + resolution: + { + integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, + } + engines: { node: '>=8.6' } /pify/4.0.1: - resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, + } + engines: { node: '>=6' } dev: true optional: true /pkg-dir/4.2.0: - resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, + } + engines: { node: '>=8' } dependencies: find-up: 4.1.0 dev: false /pkg-up/3.1.0: - resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==, + } + engines: { node: '>=8' } dependencies: find-up: 3.0.0 dev: false /postcss-calc/8.2.4_postcss@8.4.16: - resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} + resolution: + { + integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==, + } peerDependencies: postcss: ^8.2.2 dependencies: @@ -7322,8 +9943,11 @@ packages: dev: false /postcss-colormin/5.3.0_postcss@8.4.16: - resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7335,8 +9959,11 @@ packages: dev: false /postcss-convert-values/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7346,8 +9973,11 @@ packages: dev: false /postcss-discard-comments/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7355,8 +9985,11 @@ packages: dev: false /postcss-discard-duplicates/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7364,8 +9997,11 @@ packages: dev: false /postcss-discard-empty/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7373,8 +10009,11 @@ packages: dev: false /postcss-discard-overridden/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7382,8 +10021,11 @@ packages: dev: false /postcss-discard-unused/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7392,13 +10034,19 @@ packages: dev: false /postcss-filter-plugins/3.0.1: - resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} + resolution: + { + integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==, + } dependencies: postcss: 6.0.23 dev: true /postcss-icss-keyframes/0.2.1: - resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} + resolution: + { + integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==, + } dependencies: icss-utils: 3.0.1 postcss: 6.0.23 @@ -7406,7 +10054,10 @@ packages: dev: true /postcss-icss-selectors/2.0.3: - resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} + resolution: + { + integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==, + } dependencies: css-selector-tokenizer: 0.7.3 generic-names: 1.0.3 @@ -7416,8 +10067,11 @@ packages: dev: true /postcss-load-config/3.1.4_postcss@8.4.16: - resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, + } + engines: { node: '>= 10' } peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -7433,8 +10087,11 @@ packages: dev: true /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: - resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} - engines: {node: '>= 14.15.0'} + resolution: + { + integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==, + } + engines: { node: '>= 14.15.0' } peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 @@ -7447,8 +10104,11 @@ packages: dev: false /postcss-merge-idents/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7458,8 +10118,11 @@ packages: dev: false /postcss-merge-longhand/5.1.6_postcss@8.4.16: - resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7469,8 +10132,11 @@ packages: dev: false /postcss-merge-rules/5.1.2_postcss@8.4.16: - resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7482,8 +10148,11 @@ packages: dev: false /postcss-minify-font-values/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7492,8 +10161,11 @@ packages: dev: false /postcss-minify-gradients/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7504,8 +10176,11 @@ packages: dev: false /postcss-minify-params/5.1.3_postcss@8.4.16: - resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7516,8 +10191,11 @@ packages: dev: false /postcss-minify-selectors/5.2.1_postcss@8.4.16: - resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7526,8 +10204,11 @@ packages: dev: false /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: - resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} - engines: {node: ^10 || ^12 || >= 14} + resolution: + { + integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, + } + engines: { node: ^10 || ^12 || >= 14 } peerDependencies: postcss: ^8.1.0 dependencies: @@ -7535,8 +10216,11 @@ packages: dev: false /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: - resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} - engines: {node: ^10 || ^12 || >= 14} + resolution: + { + integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, + } + engines: { node: ^10 || ^12 || >= 14 } peerDependencies: postcss: ^8.1.0 dependencies: @@ -7547,8 +10231,11 @@ packages: dev: false /postcss-modules-scope/3.0.0_postcss@8.4.16: - resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} - engines: {node: ^10 || ^12 || >= 14} + resolution: + { + integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, + } + engines: { node: ^10 || ^12 || >= 14 } peerDependencies: postcss: ^8.1.0 dependencies: @@ -7557,8 +10244,11 @@ packages: dev: false /postcss-modules-values/4.0.0_postcss@8.4.16: - resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} - engines: {node: ^10 || ^12 || >= 14} + resolution: + { + integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, + } + engines: { node: ^10 || ^12 || >= 14 } peerDependencies: postcss: ^8.1.0 dependencies: @@ -7567,8 +10257,11 @@ packages: dev: false /postcss-normalize-charset/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7576,8 +10269,11 @@ packages: dev: false /postcss-normalize-display-values/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7586,8 +10282,11 @@ packages: dev: false /postcss-normalize-positions/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7596,8 +10295,11 @@ packages: dev: false /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7606,8 +10308,11 @@ packages: dev: false /postcss-normalize-string/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7616,8 +10321,11 @@ packages: dev: false /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7626,8 +10334,11 @@ packages: dev: false /postcss-normalize-unicode/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7637,8 +10348,11 @@ packages: dev: false /postcss-normalize-url/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7648,8 +10362,11 @@ packages: dev: false /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7658,8 +10375,11 @@ packages: dev: false /postcss-ordered-values/5.1.3_postcss@8.4.16: - resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7669,8 +10389,11 @@ packages: dev: false /postcss-reduce-idents/5.2.0_postcss@8.4.16: - resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7679,8 +10402,11 @@ packages: dev: false /postcss-reduce-initial/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7690,8 +10416,11 @@ packages: dev: false /postcss-reduce-transforms/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7700,16 +10429,22 @@ packages: dev: false /postcss-selector-parser/6.0.10: - resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==, + } + engines: { node: '>=4' } dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 dev: false /postcss-sort-media-queries/4.3.0_postcss@8.4.16: - resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==, + } + engines: { node: '>=10.0.0' } peerDependencies: postcss: ^8.4.16 dependencies: @@ -7718,8 +10453,11 @@ packages: dev: false /postcss-svgo/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7729,8 +10467,11 @@ packages: dev: false /postcss-unique-selectors/5.1.1_postcss@8.4.16: - resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7739,16 +10480,25 @@ packages: dev: false /postcss-value-parser/3.3.1: - resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} + resolution: + { + integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==, + } dev: true /postcss-value-parser/4.2.0: - resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} + resolution: + { + integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, + } dev: false /postcss-zindex/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -7756,8 +10506,11 @@ packages: dev: false /postcss/6.0.23: - resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} - engines: {node: '>=4.0.0'} + resolution: + { + integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==, + } + engines: { node: '>=4.0.0' } dependencies: chalk: 2.4.2 source-map: 0.6.1 @@ -7765,32 +10518,47 @@ packages: dev: true /postcss/8.4.16: - resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} - engines: {node: ^10 || ^12 || >=14} + resolution: + { + integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==, + } + engines: { node: ^10 || ^12 || >=14 } dependencies: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 /prepend-http/2.0.0: - resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==, + } + engines: { node: '>=4' } dev: false /pretty-error/4.0.0: - resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} + resolution: + { + integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, + } dependencies: lodash: 4.17.21 renderkid: 3.0.0 dev: false /pretty-time/1.1.0: - resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==, + } + engines: { node: '>=4' } dev: false /prism-react-renderer/1.3.5_react@17.0.2: - resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} + resolution: + { + integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==, + } peerDependencies: react: '>=0.14.9' dependencies: @@ -7798,115 +10566,175 @@ packages: dev: false /prismjs/1.29.0: - resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, + } + engines: { node: '>=6' } dev: false /process-nextick-args/2.0.1: - resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} + resolution: + { + integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, + } dev: false /promise/7.3.1: - resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} + resolution: + { + integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==, + } dependencies: asap: 2.0.6 dev: false /prompts/2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, + } + engines: { node: '>= 6' } dependencies: kleur: 3.0.3 sisteransi: 1.0.5 dev: false /prop-types/15.8.1: - resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} + resolution: + { + integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, + } dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 /property-information/5.6.0: - resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} + resolution: + { + integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==, + } dependencies: xtend: 4.0.2 dev: false /proxy-addr/2.0.7: - resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, + } + engines: { node: '>= 0.10' } dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: false /prr/1.0.1: - resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} + resolution: + { + integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, + } dev: true optional: true /pump/3.0.0: - resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} + resolution: + { + integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, + } dependencies: end-of-stream: 1.4.4 once: 1.4.0 dev: false /punycode/1.4.1: - resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} + resolution: + { + integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==, + } dev: false /punycode/2.1.1: - resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, + } + engines: { node: '>=6' } /pupa/2.1.1: - resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==, + } + engines: { node: '>=8' } dependencies: escape-goat: 2.1.1 dev: false /pure-color/1.3.0: - resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} + resolution: + { + integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==, + } dev: false /qs/6.10.3: - resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} - engines: {node: '>=0.6'} + resolution: + { + integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==, + } + engines: { node: '>=0.6' } dependencies: side-channel: 1.0.4 dev: false /queue-microtask/1.2.3: - resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + resolution: + { + integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, + } dev: false /queue/6.0.2: - resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} + resolution: + { + integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==, + } dependencies: inherits: 2.0.4 dev: false /randombytes/2.1.0: - resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} + resolution: + { + integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, + } dependencies: safe-buffer: 5.2.1 /range-parser/1.2.0: - resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==, + } + engines: { node: '>= 0.6' } dev: false /range-parser/1.2.1: - resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, + } + engines: { node: '>= 0.6' } dev: false /raw-body/2.5.1: - resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==, + } + engines: { node: '>= 0.8' } dependencies: bytes: 3.1.2 http-errors: 2.0.0 @@ -7915,7 +10743,10 @@ packages: dev: false /rc/1.2.8: - resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} + resolution: + { + integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, + } hasBin: true dependencies: deep-extend: 0.6.0 @@ -7925,7 +10756,10 @@ packages: dev: false /react-base16-styling/0.6.0: - resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} + resolution: + { + integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==, + } dependencies: base16: 1.0.0 lodash.curry: 4.1.1 @@ -7934,8 +10768,11 @@ packages: dev: false /react-dev-utils/12.0.1_kb3egcnme7w23lfa5xodfjfhge: - resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} - engines: {node: '>=14'} + resolution: + { + integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==, + } + engines: { node: '>=14' } peerDependencies: typescript: '>=2.7' webpack: '>=4' @@ -7976,7 +10813,10 @@ packages: dev: false /react-dom/17.0.2_react@17.0.2: - resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} + resolution: + { + integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==, + } peerDependencies: react: 17.0.2 dependencies: @@ -7986,14 +10826,23 @@ packages: scheduler: 0.20.2 /react-error-overlay/6.0.11: - resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} + resolution: + { + integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==, + } dev: false /react-fast-compare/3.2.0: - resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} + resolution: + { + integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==, + } /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} + resolution: + { + integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==, + } peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 @@ -8007,10 +10856,16 @@ packages: shallowequal: 1.1.0 /react-is/16.13.1: - resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} + resolution: + { + integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, + } /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} + resolution: + { + integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==, + } peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 @@ -8027,12 +10882,18 @@ packages: dev: false /react-lifecycles-compat/3.0.4: - resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} + resolution: + { + integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==, + } dev: false /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: - resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==, + } + engines: { node: '>=10.13.0' } peerDependencies: react-loadable: '*' webpack: '>=4.41.1 || 5.x' @@ -8043,13 +10904,19 @@ packages: dev: false /react-refresh/0.14.0: - resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==, + } + engines: { node: '>=0.10.0' } dev: true /react-remove-scroll-bar/2.3.3_pxzommwrsowkd4kgag6q3sluym: - resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8064,8 +10931,11 @@ packages: dev: false /react-remove-scroll/2.5.4_pxzommwrsowkd4kgag6q3sluym: - resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8083,7 +10953,10 @@ packages: dev: false /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: - resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} + resolution: + { + integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==, + } peerDependencies: react: '>=15' react-router: '>=5' @@ -8094,7 +10967,10 @@ packages: dev: false /react-router-dom/5.3.3_react@17.0.2: - resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} + resolution: + { + integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==, + } peerDependencies: react: '>=15' dependencies: @@ -8109,7 +10985,10 @@ packages: dev: false /react-router/5.3.3_react@17.0.2: - resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} + resolution: + { + integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==, + } peerDependencies: react: '>=15' dependencies: @@ -8127,8 +11006,11 @@ packages: dev: false /react-style-singleton/2.2.1_pxzommwrsowkd4kgag6q3sluym: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -8144,8 +11026,11 @@ packages: dev: false /react-textarea-autosize/8.3.4_react@17.0.2: - resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==, + } + engines: { node: '>=10' } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -8158,14 +11043,20 @@ packages: dev: false /react/17.0.2: - resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==, + } + engines: { node: '>=0.10.0' } dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 /readable-stream/2.3.7: - resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} + resolution: + { + integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, + } dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -8177,8 +11068,11 @@ packages: dev: false /readable-stream/3.6.0: - resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==, + } + engines: { node: '>= 6' } dependencies: inherits: 2.0.4 string_decoder: 1.3.0 @@ -8186,52 +11080,79 @@ packages: dev: false /readdirp/3.6.0: - resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} - engines: {node: '>=8.10.0'} + resolution: + { + integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, + } + engines: { node: '>=8.10.0' } dependencies: picomatch: 2.3.1 /reading-time/1.5.0: - resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} + resolution: + { + integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==, + } dev: false /rechoir/0.6.2: - resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==, + } + engines: { node: '>= 0.10' } dependencies: resolve: 1.22.1 dev: false /recursive-readdir/2.2.2: - resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==, + } + engines: { node: '>=0.10.0' } dependencies: minimatch: 3.0.4 dev: false /regenerate-unicode-properties/10.1.0: - resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, + } + engines: { node: '>=4' } dependencies: regenerate: 1.4.2 dev: false /regenerate/1.4.2: - resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} + resolution: + { + integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, + } dev: false /regenerator-runtime/0.13.9: - resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} + resolution: + { + integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==, + } /regenerator-transform/0.15.0: - resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} + resolution: + { + integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==, + } dependencies: '@babel/runtime': 7.19.0 dev: false /regexp.prototype.flags/1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==, + } + engines: { node: '>= 0.4' } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -8239,8 +11160,11 @@ packages: dev: false /regexpu-core/5.2.1: - resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==, + } + engines: { node: '>=4' } dependencies: regenerate: 1.4.2 regenerate-unicode-properties: 10.1.0 @@ -8251,37 +11175,55 @@ packages: dev: false /registry-auth-token/4.2.2: - resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==, + } + engines: { node: '>=6.0.0' } dependencies: rc: 1.2.8 dev: false /registry-url/5.1.0: - resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==, + } + engines: { node: '>=8' } dependencies: rc: 1.2.8 dev: false /regjsgen/0.7.1: - resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} + resolution: + { + integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, + } dev: false /regjsparser/0.9.1: - resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} + resolution: + { + integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, + } hasBin: true dependencies: jsesc: 0.5.0 dev: false /relateurl/0.2.7: - resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} - engines: {node: '>= 0.10'} + resolution: + { + integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, + } + engines: { node: '>= 0.10' } dev: false /remark-emoji/2.2.0: - resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} + resolution: + { + integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==, + } dependencies: emoticon: 3.2.0 node-emoji: 1.11.0 @@ -8289,11 +11231,17 @@ packages: dev: false /remark-footnotes/2.0.0: - resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} + resolution: + { + integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==, + } dev: false /remark-mdx/1.6.22: - resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} + resolution: + { + integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==, + } dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.10.4 @@ -8308,7 +11256,10 @@ packages: dev: false /remark-parse/8.0.3: - resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} + resolution: + { + integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==, + } dependencies: ccount: 1.1.0 collapse-white-space: 1.0.6 @@ -8329,13 +11280,19 @@ packages: dev: false /remark-squeeze-paragraphs/4.0.0: - resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} + resolution: + { + integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==, + } dependencies: mdast-squeeze-paragraphs: 4.0.0 dev: false /renderkid/3.0.0: - resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} + resolution: + { + integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, + } dependencies: css-select: 4.3.0 dom-converter: 0.2.0 @@ -8345,41 +11302,68 @@ packages: dev: false /repeat-string/1.6.1: - resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} - engines: {node: '>=0.10'} + resolution: + { + integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, + } + engines: { node: '>=0.10' } dev: false /require-from-string/2.0.2: - resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, + } + engines: { node: '>=0.10.0' } dev: false /require-like/0.1.2: - resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} + resolution: + { + integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==, + } /requires-port/1.0.0: - resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} + resolution: + { + integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, + } dev: false /reserved-words/0.1.2: - resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} + resolution: + { + integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==, + } dev: true /resolve-from/4.0.0: - resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, + } + engines: { node: '>=4' } /resolve-pathname/3.0.0: - resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} + resolution: + { + integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==, + } dev: false /resolve-url/0.2.1: - resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} + resolution: + { + integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, + } deprecated: https://github.com/lydell/resolve-url#deprecated dev: true /resolve/1.22.1: - resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} + resolution: + { + integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, + } hasBin: true dependencies: is-core-module: 2.10.0 @@ -8387,38 +11371,56 @@ packages: supports-preserve-symlinks-flag: 1.0.0 /responselike/1.0.2: - resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} + resolution: + { + integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==, + } dependencies: lowercase-keys: 1.0.1 dev: false /retry/0.13.1: - resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, + } + engines: { node: '>= 4' } dev: false /reusify/1.0.4: - resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} - engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + resolution: + { + integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, + } + engines: { iojs: '>=1.0.0', node: '>=0.10.0' } dev: false /rimraf/3.0.2: - resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} + resolution: + { + integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, + } hasBin: true dependencies: glob: 7.2.3 dev: false /rollup/2.78.1: - resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==, + } + engines: { node: '>=10.0.0' } hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true /rpc-websockets/7.5.0: - resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} + resolution: + { + integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==, + } dependencies: '@babel/runtime': 7.19.0 eventemitter3: 4.0.7 @@ -8430,11 +11432,17 @@ packages: dev: true /rtl-detect/1.0.4: - resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} + resolution: + { + integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==, + } dev: false /rtlcss/3.5.0: - resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} + resolution: + { + integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==, + } hasBin: true dependencies: find-up: 5.0.0 @@ -8444,29 +11452,47 @@ packages: dev: false /run-parallel/1.2.0: - resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} + resolution: + { + integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, + } dependencies: queue-microtask: 1.2.3 dev: false /rxjs/7.5.6: - resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} + resolution: + { + integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==, + } dependencies: tslib: 2.4.0 dev: false /safe-buffer/5.1.2: - resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} + resolution: + { + integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, + } /safe-buffer/5.2.1: - resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} + resolution: + { + integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, + } /safer-buffer/2.1.2: - resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} + resolution: + { + integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, + } /sass/1.54.9: - resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} - engines: {node: '>=12.0.0'} + resolution: + { + integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==, + } + engines: { node: '>=12.0.0' } hasBin: true dependencies: chokidar: 3.5.3 @@ -8475,17 +11501,26 @@ packages: dev: true /sax/1.2.4: - resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} + resolution: + { + integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, + } /scheduler/0.20.2: - resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} + resolution: + { + integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==, + } dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 /schema-utils/2.7.0: - resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} - engines: {node: '>= 8.9.0'} + resolution: + { + integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==, + } + engines: { node: '>= 8.9.0' } dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 @@ -8493,8 +11528,11 @@ packages: dev: false /schema-utils/2.7.1: - resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} - engines: {node: '>= 8.9.0'} + resolution: + { + integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==, + } + engines: { node: '>= 8.9.0' } dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 @@ -8502,16 +11540,22 @@ packages: dev: false /schema-utils/3.1.1: - resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} - engines: {node: '>= 10.13.0'} + resolution: + { + integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==, + } + engines: { node: '>= 10.13.0' } dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 /schema-utils/4.0.0: - resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} - engines: {node: '>= 12.13.0'} + resolution: + { + integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==, + } + engines: { node: '>= 12.13.0' } dependencies: '@types/json-schema': 7.0.11 ajv: 8.11.0 @@ -8520,50 +11564,74 @@ packages: dev: false /section-matter/1.0.0: - resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, + } + engines: { node: '>=4' } dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 dev: false /select-hose/2.0.0: - resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} + resolution: + { + integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, + } dev: false /selfsigned/2.1.1: - resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==, + } + engines: { node: '>=10' } dependencies: node-forge: 1.3.1 dev: false /semver-diff/3.1.1: - resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==, + } + engines: { node: '>=8' } dependencies: semver: 6.3.0 dev: false /semver/5.7.1: - resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} + resolution: + { + integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, + } hasBin: true /semver/6.3.0: - resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} + resolution: + { + integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, + } hasBin: true /semver/7.3.7: - resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==, + } + engines: { node: '>=10' } hasBin: true dependencies: lru-cache: 6.0.0 dev: false /send/0.18.0: - resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, + } + engines: { node: '>= 0.8.0' } dependencies: debug: 2.6.9 depd: 2.0.0 @@ -8583,12 +11651,18 @@ packages: dev: false /serialize-javascript/6.0.0: - resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} + resolution: + { + integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==, + } dependencies: randombytes: 2.1.0 /serve-handler/6.1.3: - resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} + resolution: + { + integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==, + } dependencies: bytes: 3.0.0 content-disposition: 0.5.2 @@ -8601,8 +11675,11 @@ packages: dev: false /serve-index/1.9.1: - resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, + } + engines: { node: '>= 0.8.0' } dependencies: accepts: 1.3.8 batch: 0.6.1 @@ -8616,8 +11693,11 @@ packages: dev: false /serve-static/1.15.0: - resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} - engines: {node: '>= 0.8.0'} + resolution: + { + integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==, + } + engines: { node: '>= 0.8.0' } dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -8628,45 +11708,72 @@ packages: dev: false /setimmediate/1.0.5: - resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} + resolution: + { + integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, + } dev: false /setprototypeof/1.1.0: - resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} + resolution: + { + integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, + } dev: false /setprototypeof/1.2.0: - resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} + resolution: + { + integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, + } dev: false /shallow-clone/3.0.1: - resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, + } + engines: { node: '>=8' } dependencies: kind-of: 6.0.3 /shallowequal/1.1.0: - resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} + resolution: + { + integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==, + } /shebang-command/2.0.0: - resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, + } + engines: { node: '>=8' } dependencies: shebang-regex: 3.0.0 dev: false /shebang-regex/3.0.0: - resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, + } + engines: { node: '>=8' } dev: false /shell-quote/1.7.3: - resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} + resolution: + { + integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==, + } dev: false /shelljs/0.8.5: - resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==, + } + engines: { node: '>=4' } hasBin: true dependencies: glob: 7.2.3 @@ -8675,7 +11782,10 @@ packages: dev: false /side-channel/1.0.4: - resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} + resolution: + { + integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, + } dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 @@ -8683,12 +11793,18 @@ packages: dev: false /signal-exit/3.0.7: - resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} + resolution: + { + integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, + } dev: false /sirv/1.0.19: - resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} - engines: {node: '>= 10'} + resolution: + { + integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==, + } + engines: { node: '>= 10' } dependencies: '@polka/url': 1.0.0-next.21 mrmime: 1.0.1 @@ -8696,12 +11812,18 @@ packages: dev: false /sisteransi/1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} + resolution: + { + integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, + } dev: false /sitemap/7.1.1: - resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} - engines: {node: '>=12.0.0', npm: '>=5.6.0'} + resolution: + { + integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==, + } + engines: { node: '>=12.0.0', npm: '>=5.6.0' } hasBin: true dependencies: '@types/node': 17.0.45 @@ -8711,17 +11833,26 @@ packages: dev: false /slash/3.0.0: - resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, + } + engines: { node: '>=8' } dev: false /slash/4.0.0: - resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, + } + engines: { node: '>=12' } dev: false /sockjs/0.3.24: - resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} + resolution: + { + integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, + } dependencies: faye-websocket: 0.11.4 uuid: 8.3.2 @@ -8729,16 +11860,25 @@ packages: dev: false /sort-css-media-queries/2.1.0: - resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} - engines: {node: '>= 6.3.0'} + resolution: + { + integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==, + } + engines: { node: '>= 6.3.0' } dev: false /source-map-js/1.0.2: - resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, + } + engines: { node: '>=0.10.0' } /source-map-resolve/0.5.3: - resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} + resolution: + { + integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==, + } deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: atob: 2.1.2 @@ -8749,40 +11889,64 @@ packages: dev: true /source-map-support/0.5.21: - resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} + resolution: + { + integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, + } dependencies: buffer-from: 1.1.2 source-map: 0.6.1 /source-map-url/0.4.1: - resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} + resolution: + { + integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==, + } deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true /source-map/0.5.7: - resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, + } + engines: { node: '>=0.10.0' } dev: false /source-map/0.6.1: - resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, + } + engines: { node: '>=0.10.0' } /source-map/0.7.4: - resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, + } + engines: { node: '>= 8' } dev: true /sourcemap-codec/1.4.8: - resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + resolution: + { + integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, + } dev: true /space-separated-tokens/1.1.5: - resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} + resolution: + { + integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==, + } dev: false /spdy-transport/3.0.0: - resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} + resolution: + { + integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, + } dependencies: debug: 4.3.4 detect-node: 2.1.0 @@ -8795,8 +11959,11 @@ packages: dev: false /spdy/4.0.2: - resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} - engines: {node: '>=6.0.0'} + resolution: + { + integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, + } + engines: { node: '>=6.0.0' } dependencies: debug: 4.3.4 handle-thing: 2.0.1 @@ -8808,35 +11975,56 @@ packages: dev: false /sprintf-js/1.0.3: - resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + resolution: + { + integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, + } dev: false /stable/0.1.8: - resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} + resolution: + { + integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, + } deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: false /state-toggle/1.0.3: - resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} + resolution: + { + integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==, + } dev: false /statuses/1.5.0: - resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, + } + engines: { node: '>= 0.6' } dev: false /statuses/2.0.1: - resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, + } + engines: { node: '>= 0.8' } dev: false /std-env/3.2.1: - resolution: {integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==} + resolution: + { + integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==, + } dev: false /string-width/4.2.3: - resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, + } + engines: { node: '>=8' } dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 @@ -8844,8 +12032,11 @@ packages: dev: false /string-width/5.1.2: - resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, + } + engines: { node: '>=12' } dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 @@ -8853,7 +12044,10 @@ packages: dev: false /string.prototype.trimend/1.0.5: - resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} + resolution: + { + integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==, + } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -8861,7 +12055,10 @@ packages: dev: false /string.prototype.trimstart/1.0.5: - resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} + resolution: + { + integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==, + } dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -8869,20 +12066,29 @@ packages: dev: false /string_decoder/1.1.1: - resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} + resolution: + { + integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, + } dependencies: safe-buffer: 5.1.2 dev: false /string_decoder/1.3.0: - resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} + resolution: + { + integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, + } dependencies: safe-buffer: 5.2.1 dev: false /stringify-object/3.3.0: - resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==, + } + engines: { node: '>=4' } dependencies: get-own-enumerable-property-symbols: 3.0.2 is-obj: 1.0.1 @@ -8890,53 +12096,80 @@ packages: dev: false /strip-ansi/6.0.1: - resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, + } + engines: { node: '>=8' } dependencies: ansi-regex: 5.0.1 dev: false /strip-ansi/7.0.1: - resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==, + } + engines: { node: '>=12' } dependencies: ansi-regex: 6.0.1 dev: false /strip-bom-string/1.0.0: - resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, + } + engines: { node: '>=0.10.0' } dev: false /strip-bom/3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, + } + engines: { node: '>=4' } dev: true /strip-final-newline/2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, + } + engines: { node: '>=6' } dev: false /strip-json-comments/2.0.1: - resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} - engines: {node: '>=0.10.0'} + resolution: + { + integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, + } + engines: { node: '>=0.10.0' } dev: false /strip-json-comments/3.1.1: - resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, + } + engines: { node: '>=8' } dev: false /style-to-object/0.3.0: - resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} + resolution: + { + integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==, + } dependencies: inline-style-parser: 0.1.1 dev: false /stylehacks/5.1.0_postcss@8.4.16: - resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} - engines: {node: ^10 || ^12 || >=14.0} + resolution: + { + integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==, + } + engines: { node: ^10 || ^12 || >=14.0 } peerDependencies: postcss: ^8.2.15 dependencies: @@ -8946,7 +12179,10 @@ packages: dev: false /stylus/0.54.8: - resolution: {integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==} + resolution: + { + integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==, + } hasBin: true dependencies: css-parse: 2.0.0 @@ -8962,33 +12198,51 @@ packages: dev: true /supports-color/5.5.0: - resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, + } + engines: { node: '>=4' } dependencies: has-flag: 3.0.0 /supports-color/7.2.0: - resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, + } + engines: { node: '>=8' } dependencies: has-flag: 4.0.0 /supports-color/8.1.1: - resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, + } + engines: { node: '>=10' } dependencies: has-flag: 4.0.0 /supports-preserve-symlinks-flag/1.0.0: - resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, + } + engines: { node: '>= 0.4' } /svg-parser/2.0.4: - resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} + resolution: + { + integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, + } /svgo/2.8.0: - resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, + } + engines: { node: '>=10.13.0' } hasBin: true dependencies: '@trysound/sax': 0.2.0 @@ -9001,17 +12255,26 @@ packages: dev: false /tapable/1.1.3: - resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, + } + engines: { node: '>=6' } dev: false /tapable/2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, + } + engines: { node: '>=6' } /terser-webpack-plugin/5.3.6_webpack@5.74.0: - resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} - engines: {node: '>= 10.13.0'} + resolution: + { + integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, + } + engines: { node: '>= 10.13.0' } peerDependencies: '@swc/core': '*' esbuild: '*' @@ -9033,8 +12296,11 @@ packages: webpack: 5.74.0 /terser/5.15.0: - resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==, + } + engines: { node: '>=10' } hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 @@ -9043,66 +12309,111 @@ packages: source-map-support: 0.5.21 /text-table/0.2.0: - resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} + resolution: + { + integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, + } dev: false /through/2.3.8: - resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} + resolution: + { + integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, + } /thunky/1.1.0: - resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + resolution: + { + integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, + } dev: false /tiny-invariant/1.2.0: - resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} + resolution: + { + integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==, + } dev: false /tiny-warning/1.0.3: - resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} + resolution: + { + integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==, + } dev: false /to-fast-properties/2.0.0: - resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, + } + engines: { node: '>=4' } /to-readable-stream/1.0.0: - resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==, + } + engines: { node: '>=6' } dev: false /to-regex-range/5.0.1: - resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} - engines: {node: '>=8.0'} + resolution: + { + integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, + } + engines: { node: '>=8.0' } dependencies: is-number: 7.0.0 /toidentifier/1.0.1: - resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} - engines: {node: '>=0.6'} + resolution: + { + integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, + } + engines: { node: '>=0.6' } dev: false /totalist/1.1.0: - resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} - engines: {node: '>=6'} + resolution: + { + integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==, + } + engines: { node: '>=6' } dev: false /tr46/0.0.3: - resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} + resolution: + { + integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, + } /trim-trailing-lines/1.1.4: - resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} + resolution: + { + integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==, + } dev: false /trim/0.0.1: - resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} + resolution: + { + integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==, + } dev: false /trough/1.0.5: - resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} + resolution: + { + integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==, + } dev: false /tsconfig-paths/3.14.1: - resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} + resolution: + { + integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==, + } dependencies: '@types/json5': 0.0.29 json5: 1.0.1 @@ -9111,37 +12422,58 @@ packages: dev: true /tslib/2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} + resolution: + { + integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==, + } /tweetnacl/1.0.3: - resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} + resolution: + { + integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==, + } /type-fest/0.20.2: - resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, + } + engines: { node: '>=10' } dev: false /type-fest/2.19.0: - resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} - engines: {node: '>=12.20'} + resolution: + { + integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==, + } + engines: { node: '>=12.20' } dev: false /type-is/1.6.18: - resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} - engines: {node: '>= 0.6'} + resolution: + { + integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, + } + engines: { node: '>= 0.6' } dependencies: media-typer: 0.3.0 mime-types: 2.1.35 dev: false /typedarray-to-buffer/3.1.5: - resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} + resolution: + { + integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, + } dependencies: is-typedarray: 1.0.0 dev: false /typescript-plugin-css-modules/3.4.0_typescript@4.8.3: - resolution: {integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==} + resolution: + { + integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==, + } peerDependencies: typescript: '>=3.0.0' dependencies: @@ -9165,16 +12497,25 @@ packages: dev: true /typescript/4.8.3: - resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} - engines: {node: '>=4.2.0'} + resolution: + { + integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==, + } + engines: { node: '>=4.2.0' } hasBin: true /ua-parser-js/0.7.31: - resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} + resolution: + { + integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==, + } dev: false /unbox-primitive/1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} + resolution: + { + integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, + } dependencies: call-bind: 1.0.2 has-bigints: 1.0.2 @@ -9183,37 +12524,55 @@ packages: dev: false /unherit/1.1.3: - resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} + resolution: + { + integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==, + } dependencies: inherits: 2.0.4 xtend: 4.0.2 dev: false /unicode-canonical-property-names-ecmascript/2.0.0: - resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, + } + engines: { node: '>=4' } dev: false /unicode-match-property-ecmascript/2.0.0: - resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, + } + engines: { node: '>=4' } dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 dev: false /unicode-match-property-value-ecmascript/2.0.0: - resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==, + } + engines: { node: '>=4' } dev: false /unicode-property-aliases-ecmascript/2.1.0: - resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, + } + engines: { node: '>=4' } dev: false /unified/9.2.0: - resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} + resolution: + { + integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==, + } dependencies: '@types/unist': 2.0.6 bail: 1.0.5 @@ -9225,7 +12584,10 @@ packages: dev: false /unified/9.2.2: - resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} + resolution: + { + integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==, + } dependencies: '@types/unist': 2.0.6 bail: 1.0.5 @@ -9237,55 +12599,85 @@ packages: dev: false /unique-string/2.0.0: - resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==, + } + engines: { node: '>=8' } dependencies: crypto-random-string: 2.0.0 dev: false /unist-builder/2.0.3: - resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} + resolution: + { + integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==, + } dev: false /unist-util-generated/1.1.6: - resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} + resolution: + { + integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==, + } dev: false /unist-util-is/4.1.0: - resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} + resolution: + { + integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==, + } dev: false /unist-util-position/3.1.0: - resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} + resolution: + { + integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==, + } dev: false /unist-util-remove-position/2.0.1: - resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} + resolution: + { + integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==, + } dependencies: unist-util-visit: 2.0.3 dev: false /unist-util-remove/2.1.0: - resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} + resolution: + { + integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==, + } dependencies: unist-util-is: 4.1.0 dev: false /unist-util-stringify-position/2.0.3: - resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + resolution: + { + integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==, + } dependencies: '@types/unist': 2.0.6 dev: false /unist-util-visit-parents/3.1.1: - resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} + resolution: + { + integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==, + } dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 dev: false /unist-util-visit/2.0.3: - resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} + resolution: + { + integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==, + } dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 @@ -9293,17 +12685,26 @@ packages: dev: false /universalify/2.0.0: - resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} - engines: {node: '>= 10.0.0'} + resolution: + { + integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, + } + engines: { node: '>= 10.0.0' } dev: false /unpipe/1.0.0: - resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, + } + engines: { node: '>= 0.8' } dev: false /update-browserslist-db/1.0.9_browserslist@4.21.4: - resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} + resolution: + { + integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==, + } hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -9313,8 +12714,11 @@ packages: picocolors: 1.0.0 /update-notifier/5.1.0: - resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==, + } + engines: { node: '>=10' } dependencies: boxen: 5.1.2 chalk: 4.1.2 @@ -9333,18 +12737,27 @@ packages: dev: false /uri-js/4.4.1: - resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} + resolution: + { + integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, + } dependencies: punycode: 2.1.1 /urix/0.1.0: - resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} + resolution: + { + integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, + } deprecated: Please see https://github.com/lydell/urix#deprecated dev: true /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: - resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} - engines: {node: '>= 10.13.0'} + resolution: + { + integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==, + } + engines: { node: '>= 10.13.0' } peerDependencies: file-loader: '*' webpack: ^4.0.0 || ^5.0.0 @@ -9360,15 +12773,21 @@ packages: dev: false /url-parse-lax/3.0.0: - resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} - engines: {node: '>=4'} + resolution: + { + integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==, + } + engines: { node: '>=4' } dependencies: prepend-http: 2.0.0 dev: false /use-callback-ref/1.3.0_pxzommwrsowkd4kgag6q3sluym: - resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9382,7 +12801,10 @@ packages: dev: false /use-composed-ref/1.3.0_react@17.0.2: - resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} + resolution: + { + integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==, + } peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -9390,7 +12812,10 @@ packages: dev: false /use-isomorphic-layout-effect/1.1.2_react@17.0.2: - resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} + resolution: + { + integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==, + } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9402,7 +12827,10 @@ packages: dev: false /use-latest/1.2.1_react@17.0.2: - resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} + resolution: + { + integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==, + } peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9415,8 +12843,11 @@ packages: dev: false /use-sidecar/1.1.2_pxzommwrsowkd4kgag6q3sluym: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==, + } + engines: { node: '>=10' } peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -9431,19 +12862,28 @@ packages: dev: false /utf-8-validate/5.0.9: - resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==} - engines: {node: '>=6.14.2'} + resolution: + { + integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==, + } + engines: { node: '>=6.14.2' } requiresBuild: true dependencies: node-gyp-build: 4.5.0 dev: true /util-deprecate/1.0.2: - resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} + resolution: + { + integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, + } dev: false /util/0.12.4: - resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} + resolution: + { + integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==, + } dependencies: inherits: 2.0.4 is-arguments: 1.1.1 @@ -9454,44 +12894,71 @@ packages: dev: false /utila/0.4.0: - resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} + resolution: + { + integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, + } dev: false /utility-types/3.10.0: - resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} - engines: {node: '>= 4'} + resolution: + { + integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, + } + engines: { node: '>= 4' } /utils-merge/1.0.1: - resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} - engines: {node: '>= 0.4.0'} + resolution: + { + integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, + } + engines: { node: '>= 0.4.0' } dev: false /uuid/8.3.2: - resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} + resolution: + { + integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, + } hasBin: true /value-equal/1.0.1: - resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} + resolution: + { + integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==, + } dev: false /vary/1.1.2: - resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} - engines: {node: '>= 0.8'} + resolution: + { + integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, + } + engines: { node: '>= 0.8' } dev: false /vfile-location/3.2.0: - resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} + resolution: + { + integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==, + } dev: false /vfile-message/2.0.4: - resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} + resolution: + { + integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==, + } dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 2.0.3 dev: false /vfile/4.2.1: - resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} + resolution: + { + integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==, + } dependencies: '@types/unist': 2.0.6 is-buffer: 2.0.5 @@ -9500,7 +12967,10 @@ packages: dev: false /vite-plugin-svgr/2.2.1_vite@3.1.2: - resolution: {integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==} + resolution: + { + integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==, + } peerDependencies: vite: ^2.6.0 || 3 || ^3 dependencies: @@ -9512,8 +12982,11 @@ packages: dev: true /vite/3.1.2: - resolution: {integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==} - engines: {node: ^14.18.0 || >=16.0.0} + resolution: + { + integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==, + } + engines: { node: ^14.18.0 || >=16.0.0 } hasBin: true peerDependencies: less: '*' @@ -9539,8 +13012,11 @@ packages: dev: true /wait-on/6.0.1: - resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==, + } + engines: { node: '>=10.0.0' } hasBin: true dependencies: axios: 0.25.0 @@ -9553,28 +13029,43 @@ packages: dev: false /watchpack/2.4.0: - resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, + } + engines: { node: '>=10.13.0' } dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.10 /wbuf/1.7.3: - resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} + resolution: + { + integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, + } dependencies: minimalistic-assert: 1.0.1 dev: false /web-namespaces/1.1.4: - resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} + resolution: + { + integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==, + } dev: false /webidl-conversions/3.0.1: - resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} + resolution: + { + integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, + } /webpack-bundle-analyzer/4.6.1: - resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} - engines: {node: '>= 10.13.0'} + resolution: + { + integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==, + } + engines: { node: '>= 10.13.0' } hasBin: true dependencies: acorn: 8.8.0 @@ -9592,8 +13083,11 @@ packages: dev: false /webpack-dev-middleware/5.3.3_webpack@5.74.0: - resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} - engines: {node: '>= 12.13.0'} + resolution: + { + integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==, + } + engines: { node: '>= 12.13.0' } peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: @@ -9606,8 +13100,11 @@ packages: dev: false /webpack-dev-server/4.11.0_webpack@5.74.0: - resolution: {integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==} - engines: {node: '>= 12.13.0'} + resolution: + { + integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==, + } + engines: { node: '>= 12.13.0' } hasBin: true peerDependencies: webpack: ^4.37.0 || ^5.0.0 @@ -9654,19 +13151,28 @@ packages: dev: false /webpack-merge/5.8.0: - resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==, + } + engines: { node: '>=10.0.0' } dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 /webpack-sources/3.2.3: - resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, + } + engines: { node: '>=10.13.0' } /webpack/5.74.0: - resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} - engines: {node: '>=10.13.0'} + resolution: + { + integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==, + } + engines: { node: '>=10.13.0' } hasBin: true peerDependencies: webpack-cli: '*' @@ -9704,8 +13210,11 @@ packages: - uglify-js /webpackbar/5.0.2_webpack@5.74.0: - resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==, + } + engines: { node: '>=12' } peerDependencies: webpack: 3 || 4 || 5 dependencies: @@ -9717,8 +13226,11 @@ packages: dev: false /websocket-driver/0.7.4: - resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} - engines: {node: '>=0.8.0'} + resolution: + { + integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, + } + engines: { node: '>=0.8.0' } dependencies: http-parser-js: 0.5.8 safe-buffer: 5.2.1 @@ -9726,18 +13238,27 @@ packages: dev: false /websocket-extensions/0.1.4: - resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} - engines: {node: '>=0.8.0'} + resolution: + { + integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, + } + engines: { node: '>=0.8.0' } dev: false /whatwg-url/5.0.0: - resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} + resolution: + { + integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, + } dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} + resolution: + { + integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, + } dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 @@ -9747,8 +13268,11 @@ packages: dev: false /which-typed-array/1.1.8: - resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} - engines: {node: '>= 0.4'} + resolution: + { + integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==, + } + engines: { node: '>= 0.4' } dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -9759,40 +13283,58 @@ packages: dev: false /which/1.3.1: - resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} + resolution: + { + integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, + } hasBin: true dependencies: isexe: 2.0.0 dev: false /which/2.0.2: - resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} - engines: {node: '>= 8'} + resolution: + { + integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, + } + engines: { node: '>= 8' } hasBin: true dependencies: isexe: 2.0.0 dev: false /widest-line/3.1.0: - resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==, + } + engines: { node: '>=8' } dependencies: string-width: 4.2.3 dev: false /widest-line/4.0.1: - resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==, + } + engines: { node: '>=12' } dependencies: string-width: 5.1.2 dev: false /wildcard/2.0.0: - resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} + resolution: + { + integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==, + } /wrap-ansi/7.0.0: - resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, + } + engines: { node: '>=10' } dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 @@ -9800,8 +13342,11 @@ packages: dev: false /wrap-ansi/8.0.1: - resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} - engines: {node: '>=12'} + resolution: + { + integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==, + } + engines: { node: '>=12' } dependencies: ansi-styles: 6.1.1 string-width: 5.1.2 @@ -9809,10 +13354,16 @@ packages: dev: false /wrappy/1.0.2: - resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + resolution: + { + integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, + } /write-file-atomic/3.0.3: - resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} + resolution: + { + integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, + } dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 @@ -9821,8 +13372,11 @@ packages: dev: false /ws/7.5.9: - resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} - engines: {node: '>=8.3.0'} + resolution: + { + integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, + } + engines: { node: '>=8.3.0' } peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -9833,8 +13387,11 @@ packages: optional: true /ws/8.8.1: - resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==, + } + engines: { node: '>=10.0.0' } peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -9846,8 +13403,11 @@ packages: dev: false /ws/8.8.1_22kvxa7zeyivx4jp72v2w3pkvy: - resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} - engines: {node: '>=10.0.0'} + resolution: + { + integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==, + } + engines: { node: '>=10.0.0' } peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -9862,34 +13422,55 @@ packages: dev: true /xdg-basedir/4.0.0: - resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} - engines: {node: '>=8'} + resolution: + { + integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==, + } + engines: { node: '>=8' } dev: false /xml-js/1.6.11: - resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} + resolution: + { + integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==, + } hasBin: true dependencies: sax: 1.2.4 dev: false /xtend/4.0.2: - resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} - engines: {node: '>=0.4'} + resolution: + { + integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, + } + engines: { node: '>=0.4' } dev: false /yallist/4.0.0: - resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, + } dev: false /yaml/1.10.2: - resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} - engines: {node: '>= 6'} + resolution: + { + integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, + } + engines: { node: '>= 6' } /yocto-queue/0.1.0: - resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} - engines: {node: '>=10'} + resolution: + { + integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, + } + engines: { node: '>=10' } /zwitch/1.0.5: - resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} + resolution: + { + integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==, + } dev: false From 56ecd47e666f46030d19b9cb16ef9dfc767785c0 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Tue, 20 Sep 2022 02:25:19 +0800 Subject: [PATCH 024/654] fix: update lock --- packages/kit/package.json | 2 +- pnpm-lock.yaml | 7295 ++++++++++--------------------------- 2 files changed, 1858 insertions(+), 5439 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index bb51ef8d..334b3c1f 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -21,7 +21,7 @@ "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", "lodash": "^4.17.21", - "@suiet/wallet-adapter": "^0.0.7" + "@suiet/wallet-adapter": "^0.0.8" }, "devDependencies": { "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f32901d1..9bbf04e2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -1,6 +1,7 @@ lockfileVersion: 5.4 importers: + .: specifiers: {} @@ -10,7 +11,7 @@ importers: '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 - '@suiet/wallet-adapter': ^0.0.7 + '@suiet/wallet-adapter': ^0.0.8 '@types/lodash': ^4.14.185 '@types/react': ^17 '@types/react-dom': ^17 @@ -28,7 +29,7 @@ importers: '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim - '@suiet/wallet-adapter': 0.0.7_@mysten+sui.js@0.10.0 + '@suiet/wallet-adapter': 0.0.8_@mysten+sui.js@0.10.0 lodash: 4.17.21 devDependencies: '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 @@ -75,20 +76,15 @@ importers: typescript: 4.8.3 packages: + /@algolia/autocomplete-core/1.7.1: - resolution: - { - integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==, - } + resolution: {integrity: sha512-eiZw+fxMzNQn01S8dA/hcCpoWCOCwcIIEUtHHdzN5TGB3IpzLbuhqFeTfh2OUhhgkE8Uo17+wH+QJ/wYyQmmzg==} dependencies: '@algolia/autocomplete-shared': 1.7.1 dev: false /@algolia/autocomplete-preset-algolia/1.7.1_algoliasearch@4.14.2: - resolution: - { - integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==, - } + resolution: {integrity: sha512-pJwmIxeJCymU1M6cGujnaIYcY3QPOVYZOXhFkWVM7IxKzy272BwCvMFMyc5NpG/QmiObBxjo7myd060OeTNJXg==} peerDependencies: '@algolia/client-search': ^4.9.1 algoliasearch: ^4.9.1 @@ -98,42 +94,27 @@ packages: dev: false /@algolia/autocomplete-shared/1.7.1: - resolution: - { - integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==, - } + resolution: {integrity: sha512-eTmGVqY3GeyBTT8IWiB2K5EuURAqhnumfktAEoHxfDY2o7vg2rSnO16ZtIG0fMgt3py28Vwgq42/bVEuaQV7pg==} dev: false /@algolia/cache-browser-local-storage/4.14.2: - resolution: - { - integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==, - } + resolution: {integrity: sha512-FRweBkK/ywO+GKYfAWbrepewQsPTIEirhi1BdykX9mxvBPtGNKccYAxvGdDCumU1jL4r3cayio4psfzKMejBlA==} dependencies: '@algolia/cache-common': 4.14.2 dev: false /@algolia/cache-common/4.14.2: - resolution: - { - integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==, - } + resolution: {integrity: sha512-SbvAlG9VqNanCErr44q6lEKD2qoK4XtFNx9Qn8FK26ePCI8I9yU7pYB+eM/cZdS9SzQCRJBbHUumVr4bsQ4uxg==} dev: false /@algolia/cache-in-memory/4.14.2: - resolution: - { - integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==, - } + resolution: {integrity: sha512-HrOukWoop9XB/VFojPv1R5SVXowgI56T9pmezd/djh2JnVN/vXswhXV51RKy4nCpqxyHt/aGFSq2qkDvj6KiuQ==} dependencies: '@algolia/cache-common': 4.14.2 dev: false /@algolia/client-account/4.14.2: - resolution: - { - integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==, - } + resolution: {integrity: sha512-WHtriQqGyibbb/Rx71YY43T0cXqyelEU0lB2QMBRXvD2X0iyeGl4qMxocgEIcbHyK7uqE7hKgjT8aBrHqhgc1w==} dependencies: '@algolia/client-common': 4.14.2 '@algolia/client-search': 4.14.2 @@ -141,10 +122,7 @@ packages: dev: false /@algolia/client-analytics/4.14.2: - resolution: - { - integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==, - } + resolution: {integrity: sha512-yBvBv2mw+HX5a+aeR0dkvUbFZsiC4FKSnfqk9rrfX+QrlNOKEhCG0tJzjiOggRW4EcNqRmaTULIYvIzQVL2KYQ==} dependencies: '@algolia/client-common': 4.14.2 '@algolia/client-search': 4.14.2 @@ -153,20 +131,14 @@ packages: dev: false /@algolia/client-common/4.14.2: - resolution: - { - integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==, - } + resolution: {integrity: sha512-43o4fslNLcktgtDMVaT5XwlzsDPzlqvqesRi4MjQz2x4/Sxm7zYg5LRYFol1BIhG6EwxKvSUq8HcC/KxJu3J0Q==} dependencies: '@algolia/requester-common': 4.14.2 '@algolia/transporter': 4.14.2 dev: false /@algolia/client-personalization/4.14.2: - resolution: - { - integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==, - } + resolution: {integrity: sha512-ACCoLi0cL8CBZ1W/2juehSltrw2iqsQBnfiu/Rbl9W2yE6o2ZUb97+sqN/jBqYNQBS+o0ekTMKNkQjHHAcEXNw==} dependencies: '@algolia/client-common': 4.14.2 '@algolia/requester-common': 4.14.2 @@ -174,10 +146,7 @@ packages: dev: false /@algolia/client-search/4.14.2: - resolution: - { - integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==, - } + resolution: {integrity: sha512-L5zScdOmcZ6NGiVbLKTvP02UbxZ0njd5Vq9nJAmPFtjffUSOGEp11BmD2oMJ5QvARgx2XbX4KzTTNS5ECYIMWw==} dependencies: '@algolia/client-common': 4.14.2 '@algolia/requester-common': 4.14.2 @@ -185,58 +154,37 @@ packages: dev: false /@algolia/events/4.0.1: - resolution: - { - integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==, - } + resolution: {integrity: sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ==} dev: false /@algolia/logger-common/4.14.2: - resolution: - { - integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==, - } + resolution: {integrity: sha512-/JGlYvdV++IcMHBnVFsqEisTiOeEr6cUJtpjz8zc0A9c31JrtLm318Njc72p14Pnkw3A/5lHHh+QxpJ6WFTmsA==} dev: false /@algolia/logger-console/4.14.2: - resolution: - { - integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==, - } + resolution: {integrity: sha512-8S2PlpdshbkwlLCSAB5f8c91xyc84VM9Ar9EdfE9UmX+NrKNYnWR1maXXVDQQoto07G1Ol/tYFnFVhUZq0xV/g==} dependencies: '@algolia/logger-common': 4.14.2 dev: false /@algolia/requester-browser-xhr/4.14.2: - resolution: - { - integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==, - } + resolution: {integrity: sha512-CEh//xYz/WfxHFh7pcMjQNWgpl4wFB85lUMRyVwaDPibNzQRVcV33YS+63fShFWc2+42YEipFGH2iPzlpszmDw==} dependencies: '@algolia/requester-common': 4.14.2 dev: false /@algolia/requester-common/4.14.2: - resolution: - { - integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==, - } + resolution: {integrity: sha512-73YQsBOKa5fvVV3My7iZHu1sUqmjjfs9TteFWwPwDmnad7T0VTCopttcsM3OjLxZFtBnX61Xxl2T2gmG2O4ehg==} dev: false /@algolia/requester-node-http/4.14.2: - resolution: - { - integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==, - } + resolution: {integrity: sha512-oDbb02kd1o5GTEld4pETlPZLY0e+gOSWjWMJHWTgDXbv9rm/o2cF7japO6Vj1ENnrqWvLBmW1OzV9g6FUFhFXg==} dependencies: '@algolia/requester-common': 4.14.2 dev: false /@algolia/transporter/4.14.2: - resolution: - { - integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==, - } + resolution: {integrity: sha512-t89dfQb2T9MFQHidjHcfhh6iGMNwvuKUvojAj+JsrHAGbuSy7yE4BylhLX6R0Q1xYRoC4Vvv+O5qIw/LdnQfsQ==} dependencies: '@algolia/cache-common': 4.14.2 '@algolia/logger-common': 4.14.2 @@ -244,37 +192,25 @@ packages: dev: false /@ampproject/remapping/2.2.0: - resolution: - { - integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==} + engines: {node: '>=6.0.0'} dependencies: '@jridgewell/gen-mapping': 0.1.1 '@jridgewell/trace-mapping': 0.3.15 /@babel/code-frame/7.18.6: - resolution: - { - integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==} + engines: {node: '>=6.9.0'} dependencies: '@babel/highlight': 7.18.6 /@babel/compat-data/7.19.1: - resolution: - { - integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-72a9ghR0gnESIa7jBN53U32FOVCEoztyIlKaNoU05zRhEecduGK9L9c3ww7Mp06JiR+0ls0GBPFJQwwtjn9ksg==} + engines: {node: '>=6.9.0'} /@babel/core/7.12.9: - resolution: - { - integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-gTXYh3M5wb7FRXQy+FErKFAv90BnlOuNn1QkCK2lREoPAjrQCO49+HVSrFoe5uakFAF5eenS75KbO2vQiLrTMQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 '@babel/generator': 7.19.0 @@ -297,11 +233,8 @@ packages: dev: false /@babel/core/7.19.1: - resolution: - { - integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-1H8VgqXme4UXCRv7/Wa1bq7RVymKOzC7znjyFM8KiEzwFqcKUKYNoQef4GhdklgNvoBXyW4gYhuBNCM5o1zImw==} + engines: {node: '>=6.9.0'} dependencies: '@ampproject/remapping': 2.2.0 '@babel/code-frame': 7.18.6 @@ -322,42 +255,30 @@ packages: - supports-color /@babel/generator/7.19.0: - resolution: - { - integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-S1ahxf1gZ2dpoiFgA+ohK9DIpz50bJ0CWs7Zlzb54Z4sG8qmdIrGrVqmy1sAtTVRb+9CU6U8VqT9L0Zj7hxHVg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 '@jridgewell/gen-mapping': 0.3.2 jsesc: 2.5.2 /@babel/helper-annotate-as-pure/7.18.6: - resolution: - { - integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 /@babel/helper-builder-binary-assignment-operator-visitor/7.18.9: - resolution: - { - integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-explode-assignable-expression': 7.18.6 '@babel/types': 7.19.0 dev: false /@babel/helper-compilation-targets/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-LlLkkqhCMyz2lkQPvJNdIYU7O5YjWRgC2R4omjCTpZd8u8KMQzZvX4qce+/BluN1rcQiV7BoGUpmQ0LeHerbhg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -368,11 +289,8 @@ packages: semver: 6.3.0 /@babel/helper-create-class-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -389,11 +307,8 @@ packages: dev: false /@babel/helper-create-regexp-features-plugin/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -403,10 +318,7 @@ packages: dev: false /@babel/helper-define-polyfill-provider/0.3.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==, - } + resolution: {integrity: sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==} peerDependencies: '@babel/core': ^7.4.0-0 dependencies: @@ -422,66 +334,45 @@ packages: dev: false /@babel/helper-environment-visitor/7.18.9: - resolution: - { - integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==} + engines: {node: '>=6.9.0'} /@babel/helper-explode-assignable-expression/7.18.6: - resolution: - { - integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-function-name/7.19.0: - resolution: - { - integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 '@babel/types': 7.19.0 /@babel/helper-hoist-variables/7.18.6: - resolution: - { - integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 /@babel/helper-member-expression-to-functions/7.18.9: - resolution: - { - integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-module-imports/7.18.6: - resolution: - { - integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 /@babel/helper-module-transforms/7.19.0: - resolution: - { - integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-module-imports': 7.18.6 @@ -495,35 +386,23 @@ packages: - supports-color /@babel/helper-optimise-call-expression/7.18.6: - resolution: - { - integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-plugin-utils/7.10.4: - resolution: - { - integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==, - } + resolution: {integrity: sha512-O4KCvQA6lLiMU9l2eawBPMf1xPP8xPfB3iEQw150hOVTqj/rfXz0ThTb4HEzqQfs2Bmo5Ay8BzxfzVtBrr9dVg==} dev: false /@babel/helper-plugin-utils/7.19.0: - resolution: - { - integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==} + engines: {node: '>=6.9.0'} /@babel/helper-remap-async-to-generator/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -537,11 +416,8 @@ packages: dev: false /@babel/helper-replace-supers/7.19.1: - resolution: - { - integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-environment-visitor': 7.18.9 '@babel/helper-member-expression-to-functions': 7.18.9 @@ -553,60 +429,39 @@ packages: dev: false /@babel/helper-simple-access/7.18.6: - resolution: - { - integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 /@babel/helper-skip-transparent-expression-wrappers/7.18.9: - resolution: - { - integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 dev: false /@babel/helper-split-export-declaration/7.18.6: - resolution: - { - integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/types': 7.19.0 /@babel/helper-string-parser/7.18.10: - resolution: - { - integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==} + engines: {node: '>=6.9.0'} /@babel/helper-validator-identifier/7.19.1: - resolution: - { - integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==} + engines: {node: '>=6.9.0'} /@babel/helper-validator-option/7.18.6: - resolution: - { - integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==} + engines: {node: '>=6.9.0'} /@babel/helper-wrap-function/7.19.0: - resolution: - { - integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-function-name': 7.19.0 '@babel/template': 7.18.10 @@ -617,11 +472,8 @@ packages: dev: false /@babel/helpers/7.19.0: - resolution: - { - integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==} + engines: {node: '>=6.9.0'} dependencies: '@babel/template': 7.18.10 '@babel/traverse': 7.19.1 @@ -630,32 +482,23 @@ packages: - supports-color /@babel/highlight/7.18.6: - resolution: - { - integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-validator-identifier': 7.19.1 chalk: 2.4.2 js-tokens: 4.0.0 /@babel/parser/7.19.1: - resolution: - { - integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-h7RCSorm1DdTVGJf3P2Mhj3kdnkmF/EiysUkzS2TdgAYqyjFdMQJbVuXOBej2SBJaXan/lIVtT6KkGbyyq753A==} + engines: {node: '>=6.0.0'} hasBin: true dependencies: '@babel/types': 7.19.0 /@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -664,11 +507,8 @@ packages: dev: false /@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.13.0 dependencies: @@ -679,11 +519,8 @@ packages: dev: false /@babel/plugin-proposal-async-generator-functions/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -697,11 +534,8 @@ packages: dev: false /@babel/plugin-proposal-class-properties/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -713,11 +547,8 @@ packages: dev: false /@babel/plugin-proposal-class-static-block/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.12.0 dependencies: @@ -730,11 +561,8 @@ packages: dev: false /@babel/plugin-proposal-dynamic-import/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -744,11 +572,8 @@ packages: dev: false /@babel/plugin-proposal-export-namespace-from/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -758,11 +583,8 @@ packages: dev: false /@babel/plugin-proposal-json-strings/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -772,11 +594,8 @@ packages: dev: false /@babel/plugin-proposal-logical-assignment-operators/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -786,11 +605,8 @@ packages: dev: false /@babel/plugin-proposal-nullish-coalescing-operator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -800,11 +616,8 @@ packages: dev: false /@babel/plugin-proposal-numeric-separator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -814,10 +627,7 @@ packages: dev: false /@babel/plugin-proposal-object-rest-spread/7.12.1_@babel+core@7.12.9: - resolution: - { - integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==, - } + resolution: {integrity: sha512-s6SowJIjzlhx8o7lsFx5zmY4At6CTtDvgNQDdPzkBQucle58A6b/TTeEBYtyDgmcXjUTM+vE8YOGHZzzbc/ioA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -828,11 +638,8 @@ packages: dev: false /@babel/plugin-proposal-object-rest-spread/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -845,11 +652,8 @@ packages: dev: false /@babel/plugin-proposal-optional-catch-binding/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -859,11 +663,8 @@ packages: dev: false /@babel/plugin-proposal-optional-chaining/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -874,11 +675,8 @@ packages: dev: false /@babel/plugin-proposal-private-methods/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -890,11 +688,8 @@ packages: dev: false /@babel/plugin-proposal-private-property-in-object/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -908,11 +703,8 @@ packages: dev: false /@babel/plugin-proposal-unicode-property-regex/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==} + engines: {node: '>=4'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -922,10 +714,7 @@ packages: dev: false /@babel/plugin-syntax-async-generators/7.8.4_@babel+core@7.19.1: - resolution: - { - integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==, - } + resolution: {integrity: sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -934,10 +723,7 @@ packages: dev: false /@babel/plugin-syntax-class-properties/7.12.13_@babel+core@7.19.1: - resolution: - { - integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==, - } + resolution: {integrity: sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -946,11 +732,8 @@ packages: dev: false /@babel/plugin-syntax-class-static-block/7.14.5_@babel+core@7.19.1: - resolution: - { - integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -959,10 +742,7 @@ packages: dev: false /@babel/plugin-syntax-dynamic-import/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==, - } + resolution: {integrity: sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -971,10 +751,7 @@ packages: dev: false /@babel/plugin-syntax-export-namespace-from/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==, - } + resolution: {integrity: sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -983,11 +760,8 @@ packages: dev: false /@babel/plugin-syntax-import-assertions/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -996,10 +770,7 @@ packages: dev: false /@babel/plugin-syntax-json-strings/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==, - } + resolution: {integrity: sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1008,10 +779,7 @@ packages: dev: false /@babel/plugin-syntax-jsx/7.12.1_@babel+core@7.12.9: - resolution: - { - integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==, - } + resolution: {integrity: sha512-1yRi7yAtB0ETgxdY9ti/p2TivUxJkTdhu/ZbF9MshVGqOx1TdB3b7xCXs49Fupgg50N45KcAsRP/ZqWjs9SRjg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1020,11 +788,8 @@ packages: dev: false /@babel/plugin-syntax-jsx/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1032,10 +797,7 @@ packages: '@babel/helper-plugin-utils': 7.19.0 /@babel/plugin-syntax-logical-assignment-operators/7.10.4_@babel+core@7.19.1: - resolution: - { - integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==, - } + resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1044,10 +806,7 @@ packages: dev: false /@babel/plugin-syntax-nullish-coalescing-operator/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==, - } + resolution: {integrity: sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1056,10 +815,7 @@ packages: dev: false /@babel/plugin-syntax-numeric-separator/7.10.4_@babel+core@7.19.1: - resolution: - { - integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==, - } + resolution: {integrity: sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1068,10 +824,7 @@ packages: dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.12.9: - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1080,10 +833,7 @@ packages: dev: false /@babel/plugin-syntax-object-rest-spread/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==, - } + resolution: {integrity: sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1092,10 +842,7 @@ packages: dev: false /@babel/plugin-syntax-optional-catch-binding/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==, - } + resolution: {integrity: sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1104,10 +851,7 @@ packages: dev: false /@babel/plugin-syntax-optional-chaining/7.8.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==, - } + resolution: {integrity: sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1116,11 +860,8 @@ packages: dev: false /@babel/plugin-syntax-private-property-in-object/7.14.5_@babel+core@7.19.1: - resolution: - { - integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1129,11 +870,8 @@ packages: dev: false /@babel/plugin-syntax-top-level-await/7.14.5_@babel+core@7.19.1: - resolution: - { - integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1142,11 +880,8 @@ packages: dev: false /@babel/plugin-syntax-typescript/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1155,11 +890,8 @@ packages: dev: false /@babel/plugin-transform-arrow-functions/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1168,11 +900,8 @@ packages: dev: false /@babel/plugin-transform-async-to-generator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1185,11 +914,8 @@ packages: dev: false /@babel/plugin-transform-block-scoped-functions/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1198,11 +924,8 @@ packages: dev: false /@babel/plugin-transform-block-scoping/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1211,11 +934,8 @@ packages: dev: false /@babel/plugin-transform-classes/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1234,11 +954,8 @@ packages: dev: false /@babel/plugin-transform-computed-properties/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1247,11 +964,8 @@ packages: dev: false /@babel/plugin-transform-destructuring/7.18.13_@babel+core@7.19.1: - resolution: - { - integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1260,11 +974,8 @@ packages: dev: false /@babel/plugin-transform-dotall-regex/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1274,11 +985,8 @@ packages: dev: false /@babel/plugin-transform-duplicate-keys/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1287,11 +995,8 @@ packages: dev: false /@babel/plugin-transform-exponentiation-operator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1301,11 +1006,8 @@ packages: dev: false /@babel/plugin-transform-for-of/7.18.8_@babel+core@7.19.1: - resolution: - { - integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1314,11 +1016,8 @@ packages: dev: false /@babel/plugin-transform-function-name/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1329,11 +1028,8 @@ packages: dev: false /@babel/plugin-transform-literals/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1342,11 +1038,8 @@ packages: dev: false /@babel/plugin-transform-member-expression-literals/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1355,11 +1048,8 @@ packages: dev: false /@babel/plugin-transform-modules-amd/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1372,11 +1062,8 @@ packages: dev: false /@babel/plugin-transform-modules-commonjs/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1390,11 +1077,8 @@ packages: dev: false /@babel/plugin-transform-modules-systemjs/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1409,11 +1093,8 @@ packages: dev: false /@babel/plugin-transform-modules-umd/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1425,11 +1106,8 @@ packages: dev: false /@babel/plugin-transform-named-capturing-groups-regex/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 dependencies: @@ -1439,11 +1117,8 @@ packages: dev: false /@babel/plugin-transform-new-target/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1452,11 +1127,8 @@ packages: dev: false /@babel/plugin-transform-object-super/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1468,11 +1140,8 @@ packages: dev: false /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.12.9: - resolution: - { - integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1481,11 +1150,8 @@ packages: dev: false /@babel/plugin-transform-parameters/7.18.8_@babel+core@7.19.1: - resolution: - { - integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1494,11 +1160,8 @@ packages: dev: false /@babel/plugin-transform-property-literals/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1507,11 +1170,8 @@ packages: dev: false /@babel/plugin-transform-react-constant-elements/7.18.12_@babel+core@7.19.1: - resolution: - { - integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1520,11 +1180,8 @@ packages: dev: false /@babel/plugin-transform-react-display-name/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1533,11 +1190,8 @@ packages: dev: false /@babel/plugin-transform-react-jsx-development/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1545,11 +1199,8 @@ packages: '@babel/plugin-transform-react-jsx': 7.19.0_@babel+core@7.19.1 /@babel/plugin-transform-react-jsx-self/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-A0LQGx4+4Jv7u/tWzoJF7alZwnBDQd6cGLh9P+Ttk4dpiL+J5p7NSNv/9tlEFFJDq3kjxOavWmbm6t0Gk+A3Ig==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1558,11 +1209,8 @@ packages: dev: true /@babel/plugin-transform-react-jsx-source/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-utZmlASneDfdaMh0m/WausbjUjEdGrQJz0vFK93d7wD3xf5wBtX219+q6IlCNZeguIcxS2f/CvLZrlLSvSHQXw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1571,11 +1219,8 @@ packages: dev: true /@babel/plugin-transform-react-jsx/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1587,11 +1232,8 @@ packages: '@babel/types': 7.19.0 /@babel/plugin-transform-react-pure-annotations/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1601,11 +1243,8 @@ packages: dev: false /@babel/plugin-transform-regenerator/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1615,11 +1254,8 @@ packages: dev: false /@babel/plugin-transform-reserved-words/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1628,11 +1264,8 @@ packages: dev: false /@babel/plugin-transform-runtime/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1648,11 +1281,8 @@ packages: dev: false /@babel/plugin-transform-shorthand-properties/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1661,11 +1291,8 @@ packages: dev: false /@babel/plugin-transform-spread/7.19.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1675,11 +1302,8 @@ packages: dev: false /@babel/plugin-transform-sticky-regex/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1688,11 +1312,8 @@ packages: dev: false /@babel/plugin-transform-template-literals/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1701,11 +1322,8 @@ packages: dev: false /@babel/plugin-transform-typeof-symbol/7.18.9_@babel+core@7.19.1: - resolution: - { - integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1714,11 +1332,8 @@ packages: dev: false /@babel/plugin-transform-typescript/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-+ILcOU+6mWLlvCwnL920m2Ow3wWx3Wo8n2t5aROQmV55GZt+hOiLvBaa3DNzRjSEHa1aauRs4/YLmkCfFkhhRQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1731,11 +1346,8 @@ packages: dev: false /@babel/plugin-transform-unicode-escapes/7.18.10_@babel+core@7.19.1: - resolution: - { - integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1744,11 +1356,8 @@ packages: dev: false /@babel/plugin-transform-unicode-regex/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1758,11 +1367,8 @@ packages: dev: false /@babel/preset-env/7.19.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-c8B2c6D16Lp+Nt6HcD+nHl0VbPKVnNPTpszahuxJJnurfMtKeZ80A+qUv48Y7wqvS+dTFuLuaM9oYxyNHbCLWA==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1847,10 +1453,7 @@ packages: dev: false /@babel/preset-modules/0.1.5_@babel+core@7.19.1: - resolution: - { - integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==, - } + resolution: {integrity: sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1863,11 +1466,8 @@ packages: dev: false /@babel/preset-react/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1881,11 +1481,8 @@ packages: dev: false /@babel/preset-typescript/7.18.6_@babel+core@7.19.1: - resolution: - { - integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==} + engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -1898,42 +1495,30 @@ packages: dev: false /@babel/runtime-corejs3/7.19.1: - resolution: - { - integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==} + engines: {node: '>=6.9.0'} dependencies: core-js-pure: 3.25.1 regenerator-runtime: 0.13.9 dev: false /@babel/runtime/7.19.0: - resolution: - { - integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==} + engines: {node: '>=6.9.0'} dependencies: regenerator-runtime: 0.13.9 /@babel/template/7.18.10: - resolution: - { - integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 '@babel/parser': 7.19.1 '@babel/types': 7.19.0 /@babel/traverse/7.19.1: - resolution: - { - integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-0j/ZfZMxKukDaag2PtOPDbwuELqIar6lLskVPPJDjXMXjfLb1Obo/1yjxIGqqAJrmfaTIY3z2wFLAQ7qSkLsuA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/code-frame': 7.18.6 '@babel/generator': 7.19.0 @@ -1949,38 +1534,26 @@ packages: - supports-color /@babel/types/7.19.0: - resolution: - { - integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-YuGopBq3ke25BVSiS6fgF49Ul9gH1x70Bcr6bqRLjWCkcX8Hre1/5+z+IiWOIerRMSSEfGZVB9z9kyq7wVs9YA==} + engines: {node: '>=6.9.0'} dependencies: '@babel/helper-string-parser': 7.18.10 '@babel/helper-validator-identifier': 7.19.1 to-fast-properties: 2.0.0 /@colors/colors/1.5.0: - resolution: - { - integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==, - } - engines: { node: '>=0.1.90' } + resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} + engines: {node: '>=0.1.90'} requiresBuild: true dev: false optional: true /@docsearch/css/3.2.1: - resolution: - { - integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==, - } + resolution: {integrity: sha512-gaP6TxxwQC+K8D6TRx5WULUWKrcbzECOPA2KCVMuI+6C7dNiGUk5yXXzVhc5sld79XKYLnO9DRTI4mjXDYkh+g==} dev: false /@docsearch/react/3.2.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==, - } + resolution: {integrity: sha512-EzTQ/y82s14IQC5XVestiK/kFFMe2aagoYFuTAIfIb/e+4FU7kSMKonRtLwsCiLQHmjvNQq+HO+33giJ5YVtaQ==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' react: '>= 16.8.0 < 19.0.0' @@ -2004,11 +1577,8 @@ packages: dev: false /@docusaurus/core/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + engines: {node: '>=16.14'} hasBin: true peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -2106,11 +1676,8 @@ packages: dev: false /@docusaurus/core/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: - { - integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-/ZJ6xmm+VB9Izbn0/s6h6289cbPy2k4iYFwWDhjiLsVqwa/Y0YBBcXvStfaHccudUC3OfP+26hMk7UCjc50J6Q==} + engines: {node: '>=16.14'} hasBin: true peerDependencies: react: ^16.8.4 || ^17.0.0 @@ -2208,11 +1775,8 @@ packages: dev: false /@docusaurus/cssnano-preset/2.1.0: - resolution: - { - integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-pRLewcgGhOies6pzsUROfmPStDRdFw+FgV5sMtLr5+4Luv2rty5+b/eSIMMetqUsmg3A9r9bcxHk9bKAKvx3zQ==} + engines: {node: '>=16.14'} dependencies: cssnano-preset-advanced: 5.3.8_postcss@8.4.16 postcss: 8.4.16 @@ -2221,22 +1785,16 @@ packages: dev: false /@docusaurus/logger/2.1.0: - resolution: - { - integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-uuJx2T6hDBg82joFeyobywPjSOIfeq05GfyKGHThVoXuXsu1KAzMDYcjoDxarb9CoHCI/Dor8R2MoL6zII8x1Q==} + engines: {node: '>=16.14'} dependencies: chalk: 4.1.2 tslib: 2.4.0 dev: false /@docusaurus/mdx-loader/2.1.0_ny44vnc5t4rlukh2kzmv2f2kze: - resolution: - { - integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2270,11 +1828,8 @@ packages: dev: false /@docusaurus/mdx-loader/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-i97hi7hbQjsD3/8OSFhLy7dbKGH8ryjEzOfyhQIn2CFBYOY3ko0vMVEf3IY9nD3Ld7amYzsZ8153RPkcnXA+Lg==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2308,10 +1863,7 @@ packages: dev: false /@docusaurus/module-type-aliases/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==, - } + resolution: {integrity: sha512-Z8WZaK5cis3xEtyfOT817u9xgGUauT0PuuVo85ysnFRX8n7qLN1lTPCkC+aCmFm/UcV8h/W5T4NtIsst94UntQ==} peerDependencies: react: '*' react-dom: '*' @@ -2333,11 +1885,8 @@ packages: - webpack-cli /@docusaurus/plugin-content-blog/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-xEp6jlu92HMNUmyRBEeJ4mCW1s77aAEQO4Keez94cUY/Ap7G/r0Awa6xSLff7HL0Fjg8KK1bEbDy7q9voIavdg==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2378,11 +1927,8 @@ packages: dev: false /@docusaurus/plugin-content-docs/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-Rup5pqXrXlKGIC4VgwvioIhGWF7E/NNSlxv+JAxRYpik8VKlWsk9ysrdHIlpX+KJUCO9irnY21kQh2814mlp/Q==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2423,11 +1969,8 @@ packages: dev: false /@docusaurus/plugin-content-pages/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-SwZdDZRlObHNKXTnFo7W2aF6U5ZqNVI55Nw2GCBryL7oKQSLeI0lsrMlMXdzn+fS7OuBTd3MJBO1T4Zpz0i/+g==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2460,11 +2003,8 @@ packages: dev: false /@docusaurus/plugin-debug/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-8wsDq3OIfiy6440KLlp/qT5uk+WRHQXIXklNHEeZcar+Of0TZxCNe2FBpv+bzb/0qcdP45ia5i5WmR5OjN6DPw==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2497,11 +2037,8 @@ packages: dev: false /@docusaurus/plugin-google-analytics/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-4cgeqIly/wcFVbbWP03y1QJJBgH8W+Bv6AVbWnsXNOZa1yB3AO6hf3ZdeQH9x20v9T2pREogVgAH0rSoVnNsgg==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2530,11 +2067,8 @@ packages: dev: false /@docusaurus/plugin-google-gtag/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-/3aDlv2dMoCeiX2e+DTGvvrdTA+v3cKQV3DbmfsF4ENhvc5nKV23nth04Z3Vq0Ci1ui6Sn80TkhGk/tiCMW2AA==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2563,11 +2097,8 @@ packages: dev: false /@docusaurus/plugin-sitemap/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-2Y6Br8drlrZ/jN9MwMBl0aoi9GAjpfyfMBYpaQZXimbK+e9VjYnujXlvQ4SxtM60ASDgtHIAzfVFBkSR/MwRUw==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2601,11 +2132,8 @@ packages: dev: false /@docusaurus/preset-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-NQMnaq974K4BcSMXFSJBQ5itniw6RSyW+VT+6i90kGZzTwiuKZmsp0r9lC6BYAvvVMQUNJQwrETmlu7y2XKW7w==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2645,10 +2173,7 @@ packages: dev: false /@docusaurus/react-loadable/5.5.2_react@17.0.2: - resolution: - { - integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==, - } + resolution: {integrity: sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ==} peerDependencies: react: '*' dependencies: @@ -2657,11 +2182,8 @@ packages: react: 17.0.2 /@docusaurus/theme-classic/2.1.0_mjb3abnop6izgvkouxh4aqdnvm: - resolution: - { - integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-xn8ZfNMsf7gaSy9+ClFnUu71o7oKgMo5noYSS1hy3svNifRTkrBp6+MReLDsmIaj3mLf2e7+JCBYKBFbaGzQng==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2711,11 +2233,8 @@ packages: dev: false /@docusaurus/theme-common/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: - { - integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-vT1otpVPbKux90YpZUnvknsn5zvpLf+AW1W0EDcpE9up4cDrPqfsh0QoxGHFJnobE2/qftsBFC19BneN4BH8Ag==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2755,11 +2274,8 @@ packages: dev: false /@docusaurus/theme-search-algolia/2.1.0_o6kpfqikfouunwlj6hykpi2c7m: - resolution: - { - integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-rNBvi35VvENhucslEeVPOtbAzBdZY/9j55gdsweGV5bYoAXy4mHB6zTGjealcB4pJ6lJY4a5g75fXXMOlUqPfg==} + engines: {node: '>=16.14'} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2803,21 +2319,15 @@ packages: dev: false /@docusaurus/theme-translations/2.1.0: - resolution: - { - integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-07n2akf2nqWvtJeMy3A+7oSGMuu5F673AovXVwY0aGAux1afzGCiqIFlYW3EP0CujvDJAEFSQi/Tetfh+95JNg==} + engines: {node: '>=16.14'} dependencies: fs-extra: 10.1.0 tslib: 2.4.0 dev: false /@docusaurus/types/2.1.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==, - } + resolution: {integrity: sha512-BS1ebpJZnGG6esKqsjtEC9U9qSaPylPwlO7cQ1GaIE7J/kMZI3FITnNn0otXXu7c7ZTqhb6+8dOrG6fZn6fqzQ==} peerDependencies: react: ^16.8.4 || ^17.0.0 react-dom: ^16.8.4 || ^17.0.0 @@ -2839,11 +2349,8 @@ packages: - webpack-cli /@docusaurus/utils-common/2.1.0: - resolution: - { - integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2854,11 +2361,8 @@ packages: dev: false /@docusaurus/utils-common/2.1.0_@docusaurus+types@2.1.0: - resolution: - { - integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-F2vgmt4yRFgRQR2vyEFGTWeyAdmgKbtmu3sjHObF0tjjx/pN0Iw/c6eCopaH34E6tc9nO0nvp01pwW+/86d1fg==} + engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2870,11 +2374,8 @@ packages: dev: false /@docusaurus/utils-validation/2.1.0: - resolution: - { - integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + engines: {node: '>=16.14'} dependencies: '@docusaurus/logger': 2.1.0 '@docusaurus/utils': 2.1.0 @@ -2891,11 +2392,8 @@ packages: dev: false /@docusaurus/utils-validation/2.1.0_@docusaurus+types@2.1.0: - resolution: - { - integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-AMJzWYKL3b7FLltKtDXNLO9Y649V2BXvrnRdnW2AA+PpBnYV78zKLSCz135cuWwRj1ajNtP4onbXdlnyvCijGQ==} + engines: {node: '>=16.14'} dependencies: '@docusaurus/logger': 2.1.0 '@docusaurus/utils': 2.1.0_@docusaurus+types@2.1.0 @@ -2912,11 +2410,8 @@ packages: dev: false /@docusaurus/utils/2.1.0: - resolution: - { - integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2947,11 +2442,8 @@ packages: dev: false /@docusaurus/utils/2.1.0_@docusaurus+types@2.1.0: - resolution: - { - integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==, - } - engines: { node: '>=16.14' } + resolution: {integrity: sha512-fPvrfmAuC54n8MjZuG4IysaMdmvN5A/qr7iFLbSGSyDrsbP4fnui6KdZZIa/YOLIPLec8vjZ8RIITJqF18mx4A==} + engines: {node: '>=16.14'} peerDependencies: '@docusaurus/types': '*' peerDependenciesMeta: @@ -2983,18 +2475,12 @@ packages: dev: false /@emotion/hash/0.8.0: - resolution: - { - integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==, - } + resolution: {integrity: sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==} dev: true /@esbuild/linux-loong64/0.15.7: - resolution: - { - integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-IKznSJOsVUuyt7cDzzSZyqBEcZe+7WlBqTVXiF1OXP/4Nm387ToaXZ0fyLwI1iBlI/bzpxVq411QE2/Bt2XWWw==} + engines: {node: '>=12'} cpu: [loong64] os: [linux] requiresBuild: true @@ -3002,90 +2488,57 @@ packages: optional: true /@hapi/hoek/9.3.0: - resolution: - { - integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==, - } + resolution: {integrity: sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==} /@hapi/topo/5.1.0: - resolution: - { - integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==, - } + resolution: {integrity: sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==} dependencies: '@hapi/hoek': 9.3.0 /@jridgewell/gen-mapping/0.1.1: - resolution: - { - integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==} + engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 /@jridgewell/gen-mapping/0.3.2: - resolution: - { - integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==} + engines: {node: '>=6.0.0'} dependencies: '@jridgewell/set-array': 1.1.2 '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.15 /@jridgewell/resolve-uri/3.1.0: - resolution: - { - integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} + engines: {node: '>=6.0.0'} /@jridgewell/set-array/1.1.2: - resolution: - { - integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} + engines: {node: '>=6.0.0'} /@jridgewell/source-map/0.3.2: - resolution: - { - integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==, - } + resolution: {integrity: sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==} dependencies: '@jridgewell/gen-mapping': 0.3.2 '@jridgewell/trace-mapping': 0.3.15 /@jridgewell/sourcemap-codec/1.4.14: - resolution: - { - integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==, - } + resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} /@jridgewell/trace-mapping/0.3.15: - resolution: - { - integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==, - } + resolution: {integrity: sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==} dependencies: '@jridgewell/resolve-uri': 3.1.0 '@jridgewell/sourcemap-codec': 1.4.14 /@leichtgewicht/ip-codec/2.0.4: - resolution: - { - integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==, - } + resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} dev: false /@mdx-js/mdx/1.6.22: - resolution: - { - integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==, - } + resolution: {integrity: sha512-AMxuLxPz2j5/6TpF/XSdKpQP1NlG0z11dFOlq+2IP/lSgl11GY8ji6S/rgsViN/L0BDvHvUMruRb7ub+24LUYA==} dependencies: '@babel/core': 7.12.9 '@babel/plugin-syntax-jsx': 7.12.1_@babel+core@7.12.9 @@ -3111,10 +2564,7 @@ packages: dev: false /@mdx-js/react/1.6.22_react@17.0.2: - resolution: - { - integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==, - } + resolution: {integrity: sha512-TDoPum4SHdfPiGSAaRBw7ECyI8VaHpK8GJugbJIJuqyh6kzw9ZLJZW3HGL3NNrJGxcAixUvqROm+YuQOo5eXtg==} peerDependencies: react: ^16.13.1 || ^17.0.0 dependencies: @@ -3122,27 +2572,18 @@ packages: dev: false /@mdx-js/util/1.6.22: - resolution: - { - integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==, - } + resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false /@mysten/bcs/0.0.0-experimental-20220918004146: - resolution: - { - integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==, - } + resolution: {integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==} dependencies: bn.js: 5.2.1 dev: true /@mysten/sui.js/0.0.0-experimental-20220918004146: - resolution: - { - integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==, - } - engines: { node: '>=16' } + resolution: {integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==} + engines: {node: '>=16'} dependencies: '@mysten/bcs': 0.0.0-experimental-20220918004146 '@noble/hashes': 1.1.2 @@ -3162,11 +2603,8 @@ packages: dev: true /@mysten/sui.js/0.10.0: - resolution: - { - integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==} + engines: {node: '>=10'} dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -3182,11 +2620,8 @@ packages: dev: false /@mysten/sui.js/0.8.0: - resolution: - { - integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} + engines: {node: '>=10'} dependencies: bn.js: 5.2.1 buffer: 6.0.3 @@ -3203,10 +2638,7 @@ packages: dev: false /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: - resolution: - { - integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==, - } + resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} dependencies: '@mysten/sui.js': 0.8.0 transitivePeerDependencies: @@ -3216,10 +2648,7 @@ packages: dev: false /@mysten/wallet-adapter-base/0.0.0-experimental-20220918004146: - resolution: - { - integrity: sha512-NGjVvy1u05g5TNJygaIbv5i04HIptj8nfJNKD/T2nqfZ+qTyclkxdRoBdFLKdkP+VEReuKFCS7AOlQKzu3A2ow==, - } + resolution: {integrity: sha512-NGjVvy1u05g5TNJygaIbv5i04HIptj8nfJNKD/T2nqfZ+qTyclkxdRoBdFLKdkP+VEReuKFCS7AOlQKzu3A2ow==} dependencies: '@mysten/sui.js': 0.0.0-experimental-20220918004146 transitivePeerDependencies: @@ -3229,10 +2658,7 @@ packages: dev: true /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220918004146: - resolution: - { - integrity: sha512-jYIFF77Lxir7KDBHoLPe+8PYmLVdl5VRUF1RQdytMZnkuuFjyMp6VdFzSMUkVttZOPPxXLvf46QByULeYpo8Ug==, - } + resolution: {integrity: sha512-jYIFF77Lxir7KDBHoLPe+8PYmLVdl5VRUF1RQdytMZnkuuFjyMp6VdFzSMUkVttZOPPxXLvf46QByULeYpo8Ug==} dependencies: '@mysten/sui.js': 0.0.0-experimental-20220918004146 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220918004146 @@ -3243,70 +2669,46 @@ packages: dev: true /@noble/hashes/1.1.2: - resolution: - { - integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==, - } + resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} dev: true /@noble/secp256k1/1.7.0: - resolution: - { - integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==, - } + resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} dev: true /@nodelib/fs.scandir/2.1.5: - resolution: - { - integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.stat': 2.0.5 run-parallel: 1.2.0 dev: false /@nodelib/fs.stat/2.0.5: - resolution: - { - integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==} + engines: {node: '>= 8'} dev: false /@nodelib/fs.walk/1.2.8: - resolution: - { - integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} + engines: {node: '>= 8'} dependencies: '@nodelib/fs.scandir': 2.1.5 fastq: 1.13.0 dev: false /@polka/url/1.0.0-next.21: - resolution: - { - integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==, - } + resolution: {integrity: sha512-a5Sab1C4/icpTZVzZc5Ghpz88yQtGOyNqYXcZgOssB2uuAr+wF/MvN6bgtW32q7HHrvBki+BsZ0OuNv6EV3K9g==} dev: false /@radix-ui/primitive/1.0.0: - resolution: - { - integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==, - } + resolution: {integrity: sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==} dependencies: '@babel/runtime': 7.19.0 dev: false /@radix-ui/react-compose-refs/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==, - } + resolution: {integrity: sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3315,10 +2717,7 @@ packages: dev: false /@radix-ui/react-context/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==, - } + resolution: {integrity: sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3327,10 +2726,7 @@ packages: dev: false /@radix-ui/react-dialog/1.0.0_hiunvzosbwliizyirxfy6hjyim: - resolution: - { - integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==, - } + resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -3357,10 +2753,7 @@ packages: dev: false /@radix-ui/react-dismissable-layer/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==, - } + resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -3376,10 +2769,7 @@ packages: dev: false /@radix-ui/react-focus-guards/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==, - } + resolution: {integrity: sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3388,10 +2778,7 @@ packages: dev: false /@radix-ui/react-focus-scope/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==, - } + resolution: {integrity: sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -3405,10 +2792,7 @@ packages: dev: false /@radix-ui/react-id/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==, - } + resolution: {integrity: sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3418,10 +2802,7 @@ packages: dev: false /@radix-ui/react-portal/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==, - } + resolution: {integrity: sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -3433,10 +2814,7 @@ packages: dev: false /@radix-ui/react-presence/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==, - } + resolution: {integrity: sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -3449,10 +2827,7 @@ packages: dev: false /@radix-ui/react-primitive/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==, - } + resolution: {integrity: sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 react-dom: ^16.8 || ^17.0 || ^18.0 @@ -3464,10 +2839,7 @@ packages: dev: false /@radix-ui/react-slot/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==, - } + resolution: {integrity: sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3477,10 +2849,7 @@ packages: dev: false /@radix-ui/react-use-callback-ref/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==, - } + resolution: {integrity: sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3489,10 +2858,7 @@ packages: dev: false /@radix-ui/react-use-controllable-state/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==, - } + resolution: {integrity: sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3502,10 +2868,7 @@ packages: dev: false /@radix-ui/react-use-escape-keydown/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==, - } + resolution: {integrity: sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3515,10 +2878,7 @@ packages: dev: false /@radix-ui/react-use-layout-effect/1.0.0_react@17.0.2: - resolution: - { - integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==, - } + resolution: {integrity: sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==} peerDependencies: react: ^16.8 || ^17.0 || ^18.0 dependencies: @@ -3527,61 +2887,42 @@ packages: dev: false /@rollup/pluginutils/4.2.1: - resolution: - { - integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==, - } - engines: { node: '>= 8.0.0' } + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} dependencies: estree-walker: 2.0.2 picomatch: 2.3.1 dev: true /@sideway/address/4.1.4: - resolution: - { - integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==, - } + resolution: {integrity: sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw==} dependencies: '@hapi/hoek': 9.3.0 /@sideway/formula/3.0.0: - resolution: - { - integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==, - } + resolution: {integrity: sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==} /@sideway/pinpoint/2.0.0: - resolution: - { - integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==, - } + resolution: {integrity: sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==} /@sindresorhus/is/0.14.0: - resolution: - { - integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==} + engines: {node: '>=6'} dev: false /@slorber/static-site-generator-webpack-plugin/4.0.7: - resolution: - { - integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==, - } - engines: { node: '>=14' } + resolution: {integrity: sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA==} + engines: {node: '>=14'} dependencies: eval: 0.1.8 p-map: 4.0.0 webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.8: - resolution: - { - integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==, - } + /@suiet/wallet-adapter/0.0.8_@mysten+sui.js@0.10.0: + resolution: {integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==} + peerDependencies: + '@mysten/sui.js': ^0.10.0 dependencies: '@mysten/sui.js': 0.10.0 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 @@ -3592,99 +2933,72 @@ packages: dev: false /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-remove-jsx-attribute/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-dQzyJ4prwjcFd929T43Z8vSYiTlTu8eafV40Z2gO7zy/SV5GT+ogxRJRBIKWomPBOiaVXFg3jY4S5hyEN3IBjQ==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-remove-jsx-empty-expression/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-HBOUc1XwSU67fU26V5Sfb8MQsT0HvUyxru7d0oBJ4rA2s4HW3PhyAPC7fV/mdsSGpAvOdd8Wpvkjsr0fWPUO7A==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-replace-jsx-attribute-value/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-C12e6aN4BXAolRrI601gPn5MDFCRHO7C4TM8Kks+rDtl8eEq+NN1sak0eAzJu363x3TmHXdZn7+Efd2nr9I5dA==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-svg-dynamic-title/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-6NU55Mmh3M5u2CfCCt6TX29/pPneutrkJnnDCHbKZnjukZmmgUAZLtZ2g6ZoSPdarowaQmAiBRgAHqHmG0vuqA==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-svg-em-dimensions/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-HV1NGHYTTe1vCNKlBgq/gKuCSfaRlKcHIADn7P8w8U3Zvujdw1rmusutghJ1pZJV7pDt3Gt8ws+SVrqHnBO/Qw==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-transform-react-native-svg/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-2wZhSHvTolFNeKDAN/ZmIeSz2O9JSw72XD+o2bNp2QAaWqa8KGpn5Yk5WHso6xqfSAiRzAE+GXlsrBO4UP9LLw==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-plugin-transform-svg-component/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-cZ8Tr6ZAWNUFfDeCKn/pGi976iWSkS8ijmEYKosP+6ktdZ7lW9HVLHojyusPw3w0j8PI4VBeWAXAmi/2G7owxw==} + engines: {node: '>=12'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: '@babel/core': 7.19.1 /@svgr/babel-preset/6.3.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-tQtWtzuMMQ3opH7je+MpwfuRA1Hf3cKdSgTtAYwOBDfmhabP7rcTfBi3E7V3MuwJNy/Y02/7/RutvwS1W4Qv9g==} + engines: {node: '>=10'} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -3699,11 +3013,8 @@ packages: '@svgr/babel-plugin-transform-svg-component': 6.3.1_@babel+core@7.19.1 /@svgr/core/6.3.1: - resolution: - { - integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-Sm3/7OdXbQreemf9aO25keerZSbnKMpGEfmH90EyYpj1e8wMD4TuwJIb3THDSgRMWk1kYJfSRulELBy4gVgZUA==} + engines: {node: '>=10'} dependencies: '@svgr/plugin-jsx': 6.3.1_@svgr+core@6.3.1 camelcase: 6.3.0 @@ -3712,21 +3023,15 @@ packages: - supports-color /@svgr/hast-util-to-babel-ast/6.3.1: - resolution: - { - integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-NgyCbiTQIwe3wHe/VWOUjyxmpUmsrBjdoIxKpXt3Nqc3TN30BpJG22OxBvVzsAh9jqep0w0/h8Ywvdk3D9niNQ==} + engines: {node: '>=10'} dependencies: '@babel/types': 7.19.0 entities: 4.4.0 /@svgr/plugin-jsx/6.3.1_@svgr+core@6.3.1: - resolution: - { - integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-r9+0mYG3hD4nNtUgsTXWGYJomv/bNd7kC16zvsM70I/bGeoCi/3lhTmYqeN6ChWX317OtQCSZZbH4wq9WwoXbw==} + engines: {node: '>=10'} peerDependencies: '@svgr/core': ^6.0.0 dependencies: @@ -3739,11 +3044,8 @@ packages: - supports-color /@svgr/plugin-svgo/6.3.1_@svgr+core@6.3.1: - resolution: - { - integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-yJIjTDKPYqzFVjmsbH5EdIwEsmKxjxdXSGJVLeUgwZOZPAkNQmD1v7LDbOdOKbR44FG8465Du+zWPdbYGnbMbw==} + engines: {node: '>=10'} peerDependencies: '@svgr/core': ^6.0.0 dependencies: @@ -3754,11 +3056,8 @@ packages: dev: false /@svgr/webpack/6.3.1: - resolution: - { - integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-eODxwIUShLxSMaRjzJtrj9wg89D75JLczvWg9SaB5W+OtVTkiC1vdGd8+t+pf5fTlBOy4RRXAq7x1E3DUl3D0A==} + engines: {node: '>=10'} dependencies: '@babel/core': 7.19.1 '@babel/plugin-transform-react-constant-elements': 7.18.12_@babel+core@7.19.1 @@ -3773,96 +3072,63 @@ packages: dev: false /@szmarczak/http-timer/1.1.2: - resolution: - { - integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==} + engines: {node: '>=6'} dependencies: defer-to-connect: 1.1.3 dev: false /@trysound/sax/0.2.0: - resolution: - { - integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==} + engines: {node: '>=10.13.0'} dev: false /@tsconfig/docusaurus/1.0.6: - resolution: - { - integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==, - } + resolution: {integrity: sha512-1QxDaP54hpzM6bq9E+yFEo4F9WbWHhsDe4vktZXF/iDlc9FqGr9qlg+3X/nuKQXx8QxHV7ue8NXFazzajsxFBA==} dev: true /@types/body-parser/1.19.2: - resolution: - { - integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==, - } + resolution: {integrity: sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==} dependencies: '@types/connect': 3.4.35 '@types/node': 17.0.45 dev: false /@types/bonjour/3.5.10: - resolution: - { - integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==, - } + resolution: {integrity: sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==} dependencies: '@types/node': 17.0.45 dev: false /@types/connect-history-api-fallback/1.3.5: - resolution: - { - integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==, - } + resolution: {integrity: sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==} dependencies: '@types/express-serve-static-core': 4.17.31 '@types/node': 17.0.45 dev: false /@types/connect/3.4.35: - resolution: - { - integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==, - } + resolution: {integrity: sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==} dependencies: '@types/node': 17.0.45 /@types/eslint-scope/3.7.4: - resolution: - { - integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==, - } + resolution: {integrity: sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==} dependencies: '@types/eslint': 8.4.6 '@types/estree': 0.0.51 /@types/eslint/8.4.6: - resolution: - { - integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==, - } + resolution: {integrity: sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==} dependencies: '@types/estree': 0.0.51 '@types/json-schema': 7.0.11 /@types/estree/0.0.51: - resolution: - { - integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==, - } + resolution: {integrity: sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==} /@types/express-serve-static-core/4.17.31: - resolution: - { - integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==, - } + resolution: {integrity: sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==} dependencies: '@types/node': 17.0.45 '@types/qs': 6.9.7 @@ -3870,10 +3136,7 @@ packages: dev: false /@types/express/4.17.14: - resolution: - { - integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==, - } + resolution: {integrity: sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==} dependencies: '@types/body-parser': 1.19.2 '@types/express-serve-static-core': 4.17.31 @@ -3882,272 +3145,170 @@ packages: dev: false /@types/hast/2.3.4: - resolution: - { - integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==, - } + resolution: {integrity: sha512-wLEm0QvaoawEDoTRwzTXp4b4jpwiJDvR5KMnFnVodm3scufTlBOWRD6N1OBf9TZMhjlNsSfcO5V+7AF4+Vy+9g==} dependencies: '@types/unist': 2.0.6 dev: false /@types/history/4.7.11: - resolution: - { - integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==, - } + resolution: {integrity: sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA==} /@types/html-minifier-terser/6.1.0: - resolution: - { - integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==, - } + resolution: {integrity: sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==} dev: false /@types/http-proxy/1.17.9: - resolution: - { - integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==, - } + resolution: {integrity: sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==} dependencies: '@types/node': 17.0.45 dev: false /@types/json-schema/7.0.11: - resolution: - { - integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==, - } + resolution: {integrity: sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==} /@types/json5/0.0.29: - resolution: - { - integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==, - } + resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} dev: true /@types/keyv/3.1.4: - resolution: - { - integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==, - } + resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: '@types/node': 17.0.45 dev: false /@types/lodash/4.14.185: - resolution: - { - integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==, - } + resolution: {integrity: sha512-evMDG1bC4rgQg4ku9tKpuMh5iBNEwNa3tf9zRHdP1qlv+1WUg44xat4IxCE14gIpZRGUUWAx2VhItCZc25NfMA==} dev: true /@types/mdast/3.0.10: - resolution: - { - integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==, - } + resolution: {integrity: sha512-W864tg/Osz1+9f4lrGTZpCSO5/z4608eUp19tbozkq2HJK6i3z1kT0H9tlADXuYIb1YYOBByU4Jsqkk75q48qA==} dependencies: '@types/unist': 2.0.6 dev: false /@types/mime/3.0.1: - resolution: - { - integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==, - } + resolution: {integrity: sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==} dev: false /@types/node/12.20.55: - resolution: - { - integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==, - } + resolution: {integrity: sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==} /@types/node/17.0.45: - resolution: - { - integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==, - } + resolution: {integrity: sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==} /@types/parse-json/4.0.0: - resolution: - { - integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==, - } + resolution: {integrity: sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==} /@types/parse5/5.0.3: - resolution: - { - integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==, - } + resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} dev: false /@types/prop-types/15.7.5: - resolution: - { - integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==, - } + resolution: {integrity: sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==} /@types/qs/6.9.7: - resolution: - { - integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==, - } + resolution: {integrity: sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==} dev: false /@types/range-parser/1.2.4: - resolution: - { - integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==, - } + resolution: {integrity: sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==} dev: false /@types/react-dom/17.0.17: - resolution: - { - integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==, - } + resolution: {integrity: sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==} dependencies: '@types/react': 17.0.50 dev: true /@types/react-router-config/5.0.6: - resolution: - { - integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==, - } + resolution: {integrity: sha512-db1mx37a1EJDf1XeX8jJN7R3PZABmJQXR8r28yUjVMFSjkmnQo6X6pOEEmNl+Tp2gYQOGPdYbFIipBtdElZ3Yg==} dependencies: '@types/history': 4.7.11 '@types/react': 18.0.20 '@types/react-router': 5.1.19 /@types/react-router-dom/5.3.3: - resolution: - { - integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==, - } + resolution: {integrity: sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw==} dependencies: '@types/history': 4.7.11 '@types/react': 18.0.20 '@types/react-router': 5.1.19 /@types/react-router/5.1.19: - resolution: - { - integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==, - } + resolution: {integrity: sha512-Fv/5kb2STAEMT3wHzdKQK2z8xKq38EDIGVrutYLmQVVLe+4orDFquU52hQrULnEHinMKv9FSA6lf9+uNT1ITtA==} dependencies: '@types/history': 4.7.11 '@types/react': 18.0.20 /@types/react/17.0.50: - resolution: - { - integrity: sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==, - } + resolution: {integrity: sha512-ZCBHzpDb5skMnc1zFXAXnL3l1FAdi+xZvwxK+PkglMmBrwjpp9nKaWuEvrGnSifCJmBFGxZOOFuwC6KH/s0NuA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 /@types/react/18.0.20: - resolution: - { - integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==, - } + resolution: {integrity: sha512-MWul1teSPxujEHVwZl4a5HxQ9vVNsjTchVA+xRqv/VYGCuKGAU6UhfrTdF5aBefwD1BHUD8i/zq+O/vyCm/FrA==} dependencies: '@types/prop-types': 15.7.5 '@types/scheduler': 0.16.2 csstype: 3.1.1 /@types/responselike/1.0.0: - resolution: - { - integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==, - } + resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} dependencies: '@types/node': 17.0.45 dev: false /@types/retry/0.12.0: - resolution: - { - integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==, - } + resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} dev: false /@types/sax/1.2.4: - resolution: - { - integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==, - } + resolution: {integrity: sha512-pSAff4IAxJjfAXUG6tFkO7dsSbTmf8CtUpfhhZ5VhkRpC4628tJhh3+V6H1E+/Gs9piSzYKT5yzHO5M4GG9jkw==} dependencies: '@types/node': 17.0.45 dev: false /@types/scheduler/0.16.2: - resolution: - { - integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==, - } + resolution: {integrity: sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==} /@types/serve-index/1.9.1: - resolution: - { - integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==, - } + resolution: {integrity: sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==} dependencies: '@types/express': 4.17.14 dev: false /@types/serve-static/1.15.0: - resolution: - { - integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==, - } + resolution: {integrity: sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==} dependencies: '@types/mime': 3.0.1 '@types/node': 17.0.45 dev: false /@types/sockjs/0.3.33: - resolution: - { - integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==, - } + resolution: {integrity: sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==} dependencies: '@types/node': 17.0.45 dev: false /@types/unist/2.0.6: - resolution: - { - integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==, - } + resolution: {integrity: sha512-PBjIUxZHOuj0R15/xuwJYjFi+KZdNFrehocChv4g5hu6aFroHue8m0lBP0POdK2nKzbw0cgV1mws8+V/JAcEkQ==} dev: false /@types/ws/7.4.7: - resolution: - { - integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==, - } + resolution: {integrity: sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==} dependencies: '@types/node': 17.0.45 /@types/ws/8.5.3: - resolution: - { - integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==, - } + resolution: {integrity: sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==} dependencies: '@types/node': 17.0.45 dev: false /@vanilla-extract/css/1.9.0: - resolution: - { - integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==, - } + resolution: {integrity: sha512-YERVutWIpttfkEAynBUgdHKMcSPjMAtu5IFfDfEdXmeygilV12S5WUYMzjrqu0F/LZBtqrHG5fa2tiCiFpay+w==} dependencies: '@emotion/hash': 0.8.0 '@vanilla-extract/private': 1.0.3 @@ -4163,10 +3324,7 @@ packages: dev: true /@vanilla-extract/integration/5.0.1: - resolution: - { - integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==, - } + resolution: {integrity: sha512-HRV/HvC/lihb9wT3x5s7pf5qLjqxSd9nBePJ10juOuMB5cl2ZClEcts076m9BuRKM3wRK2h7KuwkNsaUtjujxQ==} dependencies: '@vanilla-extract/css': 1.9.0 esbuild: 0.11.23 @@ -4178,17 +3336,11 @@ packages: dev: true /@vanilla-extract/private/1.0.3: - resolution: - { - integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==, - } + resolution: {integrity: sha512-17kVyLq3ePTKOkveHxXuIJZtGYs+cSoev7BlP+Lf4916qfDhk/HBjvlYDe8egrea7LNPHKwSZJK/bzZC+Q6AwQ==} dev: true /@vanilla-extract/vite-plugin/3.5.0_vite@3.1.2: - resolution: - { - integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==, - } + resolution: {integrity: sha512-UMK2xUkfBclg8EAsR9V3mKQ44XjiyqpABZUBOJp3Vk8NDYHV8E/Ysn8xUB2WSJJnRLd4gqpHnivqRNRRfKV/gw==} peerDependencies: vite: ^2.2.3 || ^3 dependencies: @@ -4202,11 +3354,8 @@ packages: dev: true /@vitejs/plugin-react/2.1.0_vite@3.1.2: - resolution: - { - integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==, - } - engines: { node: ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-am6rPyyU3LzUYne3Gd9oj9c4Rzbq5hQnuGXSMT6Gujq45Il/+bunwq3lrB7wghLkiF45ygMwft37vgJ/NE8IAA==} + engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: vite: ^3.0.0 || ^3 dependencies: @@ -4223,53 +3372,32 @@ packages: dev: true /@webassemblyjs/ast/1.11.1: - resolution: - { - integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==, - } + resolution: {integrity: sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==} dependencies: '@webassemblyjs/helper-numbers': 1.11.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.1 /@webassemblyjs/floating-point-hex-parser/1.11.1: - resolution: - { - integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==, - } + resolution: {integrity: sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==} /@webassemblyjs/helper-api-error/1.11.1: - resolution: - { - integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==, - } + resolution: {integrity: sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==} /@webassemblyjs/helper-buffer/1.11.1: - resolution: - { - integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==, - } + resolution: {integrity: sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==} /@webassemblyjs/helper-numbers/1.11.1: - resolution: - { - integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==, - } + resolution: {integrity: sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==} dependencies: '@webassemblyjs/floating-point-hex-parser': 1.11.1 '@webassemblyjs/helper-api-error': 1.11.1 '@xtuc/long': 4.2.2 /@webassemblyjs/helper-wasm-bytecode/1.11.1: - resolution: - { - integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==, - } + resolution: {integrity: sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==} /@webassemblyjs/helper-wasm-section/1.11.1: - resolution: - { - integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==, - } + resolution: {integrity: sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==} dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-buffer': 1.11.1 @@ -4277,32 +3405,20 @@ packages: '@webassemblyjs/wasm-gen': 1.11.1 /@webassemblyjs/ieee754/1.11.1: - resolution: - { - integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==, - } + resolution: {integrity: sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==} dependencies: '@xtuc/ieee754': 1.2.0 /@webassemblyjs/leb128/1.11.1: - resolution: - { - integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==, - } + resolution: {integrity: sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==} dependencies: '@xtuc/long': 4.2.2 /@webassemblyjs/utf8/1.11.1: - resolution: - { - integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==, - } + resolution: {integrity: sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==} /@webassemblyjs/wasm-edit/1.11.1: - resolution: - { - integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==, - } + resolution: {integrity: sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==} dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-buffer': 1.11.1 @@ -4314,10 +3430,7 @@ packages: '@webassemblyjs/wast-printer': 1.11.1 /@webassemblyjs/wasm-gen/1.11.1: - resolution: - { - integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==, - } + resolution: {integrity: sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==} dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-wasm-bytecode': 1.11.1 @@ -4326,10 +3439,7 @@ packages: '@webassemblyjs/utf8': 1.11.1 /@webassemblyjs/wasm-opt/1.11.1: - resolution: - { - integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==, - } + resolution: {integrity: sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==} dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-buffer': 1.11.1 @@ -4337,10 +3447,7 @@ packages: '@webassemblyjs/wasm-parser': 1.11.1 /@webassemblyjs/wasm-parser/1.11.1: - resolution: - { - integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==, - } + resolution: {integrity: sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==} dependencies: '@webassemblyjs/ast': 1.11.1 '@webassemblyjs/helper-api-error': 1.11.1 @@ -4350,97 +3457,64 @@ packages: '@webassemblyjs/utf8': 1.11.1 /@webassemblyjs/wast-printer/1.11.1: - resolution: - { - integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==, - } + resolution: {integrity: sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==} dependencies: '@webassemblyjs/ast': 1.11.1 '@xtuc/long': 4.2.2 /@xtuc/ieee754/1.2.0: - resolution: - { - integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==, - } + resolution: {integrity: sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==} /@xtuc/long/4.2.2: - resolution: - { - integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==, - } + resolution: {integrity: sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==} /JSONStream/1.3.5: - resolution: - { - integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==, - } + resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true dependencies: jsonparse: 1.3.1 through: 2.3.8 /accepts/1.3.8: - resolution: - { - integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==} + engines: {node: '>= 0.6'} dependencies: mime-types: 2.1.35 negotiator: 0.6.3 dev: false /acorn-import-assertions/1.8.0_acorn@8.8.0: - resolution: - { - integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==, - } + resolution: {integrity: sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==} peerDependencies: acorn: ^8 dependencies: acorn: 8.8.0 /acorn-walk/8.2.0: - resolution: - { - integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==, - } - engines: { node: '>=0.4.0' } + resolution: {integrity: sha512-k+iyHEuPgSw6SbuDpGQM+06HQUa04DZ3o+F6CSzXMvvI5KMvnaEqXe+YVe555R9nn6GPt404fos4wcgpw12SDA==} + engines: {node: '>=0.4.0'} dev: false /acorn/8.8.0: - resolution: - { - integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==, - } - engines: { node: '>=0.4.0' } + resolution: {integrity: sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==} + engines: {node: '>=0.4.0'} hasBin: true /address/1.2.1: - resolution: - { - integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==, - } - engines: { node: '>= 10.0.0' } + resolution: {integrity: sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==} + engines: {node: '>= 10.0.0'} dev: false /aggregate-error/3.1.0: - resolution: - { - integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==} + engines: {node: '>=8'} dependencies: clean-stack: 2.2.0 indent-string: 4.0.0 dev: false /ajv-formats/2.1.1: - resolution: - { - integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==, - } + resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==} peerDependenciesMeta: ajv: optional: true @@ -4449,20 +3523,14 @@ packages: dev: false /ajv-keywords/3.5.2_ajv@6.12.6: - resolution: - { - integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==, - } + resolution: {integrity: sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==} peerDependencies: ajv: ^6.9.1 dependencies: ajv: 6.12.6 /ajv-keywords/5.1.0_ajv@8.11.0: - resolution: - { - integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==, - } + resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==} peerDependencies: ajv: ^8.8.2 dependencies: @@ -4471,10 +3539,7 @@ packages: dev: false /ajv/6.12.6: - resolution: - { - integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==, - } + resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} dependencies: fast-deep-equal: 3.1.3 fast-json-stable-stringify: 2.1.0 @@ -4482,10 +3547,7 @@ packages: uri-js: 4.4.1 /ajv/8.11.0: - resolution: - { - integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==, - } + resolution: {integrity: sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==} dependencies: fast-deep-equal: 3.1.3 json-schema-traverse: 1.0.0 @@ -4494,10 +3556,7 @@ packages: dev: false /algoliasearch-helper/3.11.1_algoliasearch@4.14.2: - resolution: - { - integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==, - } + resolution: {integrity: sha512-mvsPN3eK4E0bZG0/WlWJjeqe/bUD2KOEVOl0GyL/TGXn6wcpZU8NOuztGHCUKXkyg5gq6YzUakVTmnmSSO5Yiw==} peerDependencies: algoliasearch: '>= 3.1 < 6' dependencies: @@ -4506,10 +3565,7 @@ packages: dev: false /algoliasearch/4.14.2: - resolution: - { - integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==, - } + resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} dependencies: '@algolia/cache-browser-local-storage': 4.14.2 '@algolia/cache-common': 4.14.2 @@ -4528,104 +3584,68 @@ packages: dev: false /ansi-align/3.0.1: - resolution: - { - integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==, - } + resolution: {integrity: sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==} dependencies: string-width: 4.2.3 dev: false /ansi-html-community/0.0.8: - resolution: - { - integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==, - } - engines: { '0': node >= 0.8.0 } + resolution: {integrity: sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==} + engines: {'0': node >= 0.8.0} hasBin: true dev: false /ansi-regex/5.0.1: - resolution: - { - integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} + engines: {node: '>=8'} dev: false /ansi-regex/6.0.1: - resolution: - { - integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==} + engines: {node: '>=12'} dev: false /ansi-styles/3.2.1: - resolution: - { - integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==} + engines: {node: '>=4'} dependencies: color-convert: 1.9.3 /ansi-styles/4.3.0: - resolution: - { - integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} + engines: {node: '>=8'} dependencies: color-convert: 2.0.1 /ansi-styles/6.1.1: - resolution: - { - integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-qDOv24WjnYuL+wbwHdlsYZFy+cgPtrYw0Tn7GLORicQp9BkQLzrgI3Pm4VyR9ERZ41YTn7KlMPuL1n05WdZvmg==} + engines: {node: '>=12'} dev: false /anymatch/3.1.2: - resolution: - { - integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==} + engines: {node: '>= 8'} dependencies: normalize-path: 3.0.0 picomatch: 2.3.1 /arg/5.0.2: - resolution: - { - integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==, - } + resolution: {integrity: sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==} dev: false /argparse/1.0.10: - resolution: - { - integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==, - } + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} dependencies: sprintf-js: 1.0.3 dev: false /argparse/2.0.1: - resolution: - { - integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==, - } + resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} dev: false /aria-hidden/1.2.1_pxzommwrsowkd4kgag6q3sluym: - resolution: - { - integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} + engines: {node: '>=10'} peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 react: ^16.9.0 || ^17.0.0 || ^18.0.0 @@ -4639,57 +3659,36 @@ packages: dev: false /array-flatten/1.1.1: - resolution: - { - integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==, - } + resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} dev: false /array-flatten/2.1.2: - resolution: - { - integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==, - } + resolution: {integrity: sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==} dev: false /array-union/2.1.0: - resolution: - { - integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} + engines: {node: '>=8'} dev: false /asap/2.0.6: - resolution: - { - integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==, - } + resolution: {integrity: sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==} dev: false /at-least-node/1.0.0: - resolution: - { - integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==, - } - engines: { node: '>= 4.0.0' } + resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} + engines: {node: '>= 4.0.0'} dev: false /atob/2.1.2: - resolution: - { - integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==, - } - engines: { node: '>= 4.5.0' } + resolution: {integrity: sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==} + engines: {node: '>= 4.5.0'} hasBin: true dev: true /autoprefixer/10.4.11_postcss@8.4.16: - resolution: - { - integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-5lHp6DgRodxlBLSkzHOTcufWFflH1ewfy2hvFQyjrblBFlP/0Yh4O/Wrg4ow8WRlN3AAUFFLAQwX8hTptzqVHg==} + engines: {node: ^10 || ^12 || >=14} hasBin: true peerDependencies: postcss: ^8.1.0 @@ -4704,18 +3703,12 @@ packages: dev: false /available-typed-arrays/1.0.5: - resolution: - { - integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} + engines: {node: '>= 0.4'} dev: false /axios/0.25.0: - resolution: - { - integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==, - } + resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: follow-redirects: 1.15.2 transitivePeerDependencies: @@ -4723,11 +3716,8 @@ packages: dev: false /babel-loader/8.2.5_rhsdbzevgb5tizdhlla5jsbgyu: - resolution: - { - integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==, - } - engines: { node: '>= 8.9' } + resolution: {integrity: sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==} + engines: {node: '>= 8.9'} peerDependencies: '@babel/core': ^7.0.0 webpack: '>=2' @@ -4741,10 +3731,7 @@ packages: dev: false /babel-plugin-apply-mdx-type-prop/1.6.22_@babel+core@7.12.9: - resolution: - { - integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==, - } + resolution: {integrity: sha512-VefL+8o+F/DfK24lPZMtJctrCVOfgbqLAGZSkxwhazQv4VxPg3Za/i40fu22KR2m8eEda+IfSOlPLUSIiLcnCQ==} peerDependencies: '@babel/core': ^7.11.6 dependencies: @@ -4754,28 +3741,19 @@ packages: dev: false /babel-plugin-dynamic-import-node/2.3.3: - resolution: - { - integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==, - } + resolution: {integrity: sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==} dependencies: object.assign: 4.1.4 dev: false /babel-plugin-extract-import-names/1.6.22: - resolution: - { - integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==, - } + resolution: {integrity: sha512-yJ9BsJaISua7d8zNT7oRG1ZLBJCIdZ4PZqmH8qa9N5AK01ifk3fnkc98AXhtzE7UkfCsEumvoQWgoYLhOnJ7jQ==} dependencies: '@babel/helper-plugin-utils': 7.10.4 dev: false /babel-plugin-polyfill-corejs2/0.3.3_@babel+core@7.19.1: - resolution: - { - integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==, - } + resolution: {integrity: sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -4788,10 +3766,7 @@ packages: dev: false /babel-plugin-polyfill-corejs3/0.6.0_@babel+core@7.19.1: - resolution: - { - integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==, - } + resolution: {integrity: sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -4803,10 +3778,7 @@ packages: dev: false /babel-plugin-polyfill-regenerator/0.4.1_@babel+core@7.19.1: - resolution: - { - integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==, - } + resolution: {integrity: sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==} peerDependencies: '@babel/core': ^7.0.0-0 dependencies: @@ -4817,71 +3789,41 @@ packages: dev: false /bail/1.0.5: - resolution: - { - integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==, - } + resolution: {integrity: sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==} dev: false /balanced-match/1.0.2: - resolution: - { - integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==, - } + resolution: {integrity: sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==} /base16/1.0.0: - resolution: - { - integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==, - } + resolution: {integrity: sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ==} dev: false /base64-js/1.5.1: - resolution: - { - integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==, - } + resolution: {integrity: sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==} /batch/0.6.1: - resolution: - { - integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==, - } + resolution: {integrity: sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==} dev: false /big.js/3.2.0: - resolution: - { - integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==, - } + resolution: {integrity: sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==} dev: true /big.js/5.2.2: - resolution: - { - integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==, - } + resolution: {integrity: sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==} dev: false /binary-extensions/2.2.0: - resolution: - { - integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==} + engines: {node: '>=8'} /bn.js/5.2.1: - resolution: - { - integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==, - } + resolution: {integrity: sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==} /body-parser/1.20.0: - resolution: - { - integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==, - } - engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dependencies: bytes: 3.1.2 content-type: 1.0.4 @@ -4900,10 +3842,7 @@ packages: dev: false /bonjour-service/1.0.14: - resolution: - { - integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==, - } + resolution: {integrity: sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==} dependencies: array-flatten: 2.1.2 dns-equal: 1.0.0 @@ -4912,18 +3851,12 @@ packages: dev: false /boolbase/1.0.0: - resolution: - { - integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==, - } + resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} dev: false /boxen/5.1.2: - resolution: - { - integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==} + engines: {node: '>=10'} dependencies: ansi-align: 3.0.1 camelcase: 6.3.0 @@ -4936,11 +3869,8 @@ packages: dev: false /boxen/6.2.1: - resolution: - { - integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: ansi-align: 3.0.1 camelcase: 6.3.0 @@ -4953,29 +3883,20 @@ packages: dev: false /brace-expansion/1.1.11: - resolution: - { - integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==, - } + resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 /braces/3.0.2: - resolution: - { - integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==} + engines: {node: '>=8'} dependencies: fill-range: 7.0.1 /browserslist/4.21.4: - resolution: - { - integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==, - } - engines: { node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7 } + resolution: {integrity: sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==} + engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true dependencies: caniuse-lite: 1.0.30001402 @@ -4984,53 +3905,35 @@ packages: update-browserslist-db: 1.0.9_browserslist@4.21.4 /buffer-from/1.1.2: - resolution: - { - integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==, - } + resolution: {integrity: sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==} /buffer/6.0.3: - resolution: - { - integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==, - } + resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: base64-js: 1.5.1 ieee754: 1.2.1 /bufferutil/4.0.6: - resolution: - { - integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==, - } - engines: { node: '>=6.14.2' } + resolution: {integrity: sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==} + engines: {node: '>=6.14.2'} requiresBuild: true dependencies: node-gyp-build: 4.5.0 dev: true /bytes/3.0.0: - resolution: - { - integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} + engines: {node: '>= 0.8'} dev: false /bytes/3.1.2: - resolution: - { - integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==} + engines: {node: '>= 0.8'} dev: false /cacheable-request/6.1.0: - resolution: - { - integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==} + engines: {node: '>=8'} dependencies: clone-response: 1.0.3 get-stream: 5.2.0 @@ -5042,52 +3945,34 @@ packages: dev: false /call-bind/1.0.2: - resolution: - { - integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==, - } + resolution: {integrity: sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==} dependencies: function-bind: 1.1.1 get-intrinsic: 1.1.3 dev: false /callsites/3.1.0: - resolution: - { - integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==} + engines: {node: '>=6'} /camel-case/4.1.2: - resolution: - { - integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==, - } + resolution: {integrity: sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==} dependencies: pascal-case: 3.1.2 tslib: 2.4.0 dev: false /camelcase-css/2.0.1: - resolution: - { - integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==} + engines: {node: '>= 6'} dev: false /camelcase/6.3.0: - resolution: - { - integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==} + engines: {node: '>=10'} /caniuse-api/3.0.0: - resolution: - { - integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==, - } + resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} dependencies: browserslist: 4.21.4 caniuse-lite: 1.0.30001402 @@ -5096,65 +3981,41 @@ packages: dev: false /caniuse-lite/1.0.30001402: - resolution: - { - integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==, - } + resolution: {integrity: sha512-Mx4MlhXO5NwuvXGgVb+hg65HZ+bhUYsz8QtDGDo2QmaJS2GBX47Xfi2koL86lc8K+l+htXeTEB/Aeqvezoo6Ew==} /ccount/1.1.0: - resolution: - { - integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==, - } + resolution: {integrity: sha512-vlNK021QdI7PNeiUh/lKkC/mNHHfV0m/Ad5JoI0TYtlBnJAslM/JIkm/tGC88bkLIwO6OQ5uV6ztS6kVAtCDlg==} dev: false /chalk/2.4.2: - resolution: - { - integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} + engines: {node: '>=4'} dependencies: ansi-styles: 3.2.1 escape-string-regexp: 1.0.5 supports-color: 5.5.0 /chalk/4.1.2: - resolution: - { - integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 supports-color: 7.2.0 /character-entities-legacy/1.1.4: - resolution: - { - integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==, - } + resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} dev: false /character-entities/1.2.4: - resolution: - { - integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==, - } + resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} dev: false /character-reference-invalid/1.1.4: - resolution: - { - integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==, - } + resolution: {integrity: sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==} dev: false /cheerio-select/2.1.0: - resolution: - { - integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==, - } + resolution: {integrity: sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g==} dependencies: boolbase: 1.0.0 css-select: 5.1.0 @@ -5165,11 +4026,8 @@ packages: dev: false /cheerio/1.0.0-rc.12: - resolution: - { - integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q==} + engines: {node: '>= 6'} dependencies: cheerio-select: 2.1.0 dom-serializer: 2.0.0 @@ -5181,11 +4039,8 @@ packages: dev: false /chokidar/3.5.3: - resolution: - { - integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==, - } - engines: { node: '>= 8.10.0' } + resolution: {integrity: sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==} + engines: {node: '>= 8.10.0'} dependencies: anymatch: 3.1.2 braces: 3.0.2 @@ -5198,59 +4053,38 @@ packages: fsevents: 2.3.2 /chrome-trace-event/1.0.3: - resolution: - { - integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==, - } - engines: { node: '>=6.0' } + resolution: {integrity: sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==} + engines: {node: '>=6.0'} /ci-info/2.0.0: - resolution: - { - integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==, - } + resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false /clean-css/5.3.1: - resolution: - { - integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==, - } - engines: { node: '>= 10.0' } + resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==} + engines: {node: '>= 10.0'} dependencies: source-map: 0.6.1 dev: false /clean-stack/2.2.0: - resolution: - { - integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==} + engines: {node: '>=6'} dev: false /cli-boxes/2.2.1: - resolution: - { - integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==} + engines: {node: '>=6'} dev: false /cli-boxes/3.0.0: - resolution: - { - integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==} + engines: {node: '>=10'} dev: false /cli-table3/0.6.3: - resolution: - { - integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==, - } - engines: { node: 10.* || >= 12.* } + resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + engines: {node: 10.* || >= 12.*} dependencies: string-width: 4.2.3 optionalDependencies: @@ -5258,150 +4092,93 @@ packages: dev: false /clone-deep/4.0.1: - resolution: - { - integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==} + engines: {node: '>=6'} dependencies: is-plain-object: 2.0.4 kind-of: 6.0.3 shallow-clone: 3.0.1 /clone-response/1.0.3: - resolution: - { - integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==, - } + resolution: {integrity: sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==} dependencies: mimic-response: 1.0.1 dev: false /clsx/1.2.1: - resolution: - { - integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg==} + engines: {node: '>=6'} dev: false /collapse-white-space/1.0.6: - resolution: - { - integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==, - } + resolution: {integrity: sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==} dev: false /color-convert/1.9.3: - resolution: - { - integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==, - } + resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: color-name: 1.1.3 /color-convert/2.0.1: - resolution: - { - integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==, - } - engines: { node: '>=7.0.0' } + resolution: {integrity: sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==} + engines: {node: '>=7.0.0'} dependencies: color-name: 1.1.4 /color-name/1.1.3: - resolution: - { - integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==, - } + resolution: {integrity: sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==} /color-name/1.1.4: - resolution: - { - integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==, - } + resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} /colord/2.9.3: - resolution: - { - integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==, - } + resolution: {integrity: sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==} dev: false /colorette/2.0.19: - resolution: - { - integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==, - } + resolution: {integrity: sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==} dev: false /combine-promises/1.1.0: - resolution: - { - integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ZI9jvcLDxqwaXEixOhArm3r7ReIivsXkpbyEWyeOhzz1QS0iSgBPnWvEqvIQtYyamGCYA88gFhmUrs9hrrQ0pg==} + engines: {node: '>=10'} dev: false /comma-separated-tokens/1.0.8: - resolution: - { - integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==, - } + resolution: {integrity: sha512-GHuDRO12Sypu2cV70d1dkA2EUmXHgntrzbpvOB+Qy+49ypNfGgFQIC2fhhXbnyrJRynDCAARsT7Ou0M6hirpfw==} dev: false /commander/2.20.3: - resolution: - { - integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==, - } + resolution: {integrity: sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==} /commander/5.1.0: - resolution: - { - integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==} + engines: {node: '>= 6'} /commander/7.2.0: - resolution: - { - integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==} + engines: {node: '>= 10'} dev: false /commander/8.3.0: - resolution: - { - integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==, - } - engines: { node: '>= 12' } + resolution: {integrity: sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==} + engines: {node: '>= 12'} dev: false /commondir/1.0.1: - resolution: - { - integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==, - } + resolution: {integrity: sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==} dev: false /compressible/2.0.18: - resolution: - { - integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 dev: false /compression/1.7.4: - resolution: - { - integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==} + engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 bytes: 3.0.0 @@ -5415,17 +4192,11 @@ packages: dev: false /concat-map/0.0.1: - resolution: - { - integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==, - } + resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} /configstore/5.0.1: - resolution: - { - integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==} + engines: {node: '>=8'} dependencies: dot-prop: 5.3.0 graceful-fs: 4.2.10 @@ -5436,92 +4207,59 @@ packages: dev: false /connect-history-api-fallback/2.0.0: - resolution: - { - integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==, - } - engines: { node: '>=0.8' } + resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} + engines: {node: '>=0.8'} dev: false /consola/2.15.3: - resolution: - { - integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==, - } + resolution: {integrity: sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw==} dev: false /content-disposition/0.5.2: - resolution: - { - integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==} + engines: {node: '>= 0.6'} dev: false /content-disposition/0.5.4: - resolution: - { - integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==} + engines: {node: '>= 0.6'} dependencies: safe-buffer: 5.2.1 dev: false /content-type/1.0.4: - resolution: - { - integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==} + engines: {node: '>= 0.6'} dev: false /convert-source-map/1.8.0: - resolution: - { - integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==, - } + resolution: {integrity: sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==} dependencies: safe-buffer: 5.1.2 /cookie-signature/1.0.6: - resolution: - { - integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==, - } + resolution: {integrity: sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==} dev: false /cookie/0.5.0: - resolution: - { - integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==} + engines: {node: '>= 0.6'} dev: false /copy-anything/2.0.6: - resolution: - { - integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==, - } + resolution: {integrity: sha512-1j20GZTsvKNkc4BY3NpMOM8tt///wY3FpIzozTOFO2ffuZcV61nojHXVKIy3WM+7ADCy5FVhdZYHYDdgTU0yJw==} dependencies: is-what: 3.14.1 dev: true /copy-text-to-clipboard/3.0.1: - resolution: - { - integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-rvVsHrpFcL4F2P8ihsoLdFHmd404+CMg71S756oRSeQgqk51U3kicGdnvfkrxva0xXH92SjGS62B0XIJsbh+9Q==} + engines: {node: '>=12'} dev: false /copy-webpack-plugin/11.0.0_webpack@5.74.0: - resolution: - { - integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==, - } - engines: { node: '>= 14.15.0' } + resolution: {integrity: sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ==} + engines: {node: '>= 14.15.0'} peerDependencies: webpack: ^5.1.0 dependencies: @@ -5535,43 +4273,28 @@ packages: dev: false /core-js-compat/3.25.1: - resolution: - { - integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==, - } + resolution: {integrity: sha512-pOHS7O0i8Qt4zlPW/eIFjwp+NrTPx+wTL0ctgI2fHn31sZOq89rDsmtc/A2vAX7r6shl+bmVI+678He46jgBlw==} dependencies: browserslist: 4.21.4 dev: false /core-js-pure/3.25.1: - resolution: - { - integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==, - } + resolution: {integrity: sha512-7Fr74bliUDdeJCBMxkkIuQ4xfxn/SwrVg+HkJUAoNEXVqYLv55l6Af0dJ5Lq2YBUW9yKqSkLXaS5SYPK6MGa/A==} requiresBuild: true dev: false /core-js/3.25.1: - resolution: - { - integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==, - } + resolution: {integrity: sha512-sr0FY4lnO1hkQ4gLDr24K0DGnweGO1QwSj5BpfQjpSJPdqWalja4cTps29Y/PJVG/P7FYlPDkH3hO+Tr0CvDgQ==} requiresBuild: true dev: false /core-util-is/1.0.3: - resolution: - { - integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==, - } + resolution: {integrity: sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==} dev: false /cosmiconfig/6.0.0: - resolution: - { - integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==} + engines: {node: '>=8'} dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 @@ -5581,11 +4304,8 @@ packages: dev: false /cosmiconfig/7.0.1: - resolution: - { - integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==} + engines: {node: '>=10'} dependencies: '@types/parse-json': 4.0.0 import-fresh: 3.3.0 @@ -5594,21 +4314,15 @@ packages: yaml: 1.10.2 /cross-fetch/3.1.5: - resolution: - { - integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==, - } + resolution: {integrity: sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==} dependencies: node-fetch: 2.6.7 transitivePeerDependencies: - encoding /cross-spawn/7.0.3: - resolution: - { - integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==} + engines: {node: '>= 8'} dependencies: path-key: 3.1.1 shebang-command: 2.0.0 @@ -5616,19 +4330,13 @@ packages: dev: false /crypto-random-string/2.0.0: - resolution: - { - integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==} + engines: {node: '>=8'} dev: false /css-declaration-sorter/6.3.1_postcss@8.4.16: - resolution: - { - integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==} + engines: {node: ^10 || ^12 || >=14} peerDependencies: postcss: ^8.0.9 dependencies: @@ -5636,11 +4344,8 @@ packages: dev: false /css-loader/6.7.1_webpack@5.74.0: - resolution: - { - integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==, - } - engines: { node: '>= 12.13.0' } + resolution: {integrity: sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==} + engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: @@ -5656,11 +4361,8 @@ packages: dev: false /css-minimizer-webpack-plugin/4.1.0_kwz7aenajwsweas6icw5ncsgdy: - resolution: - { - integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==, - } - engines: { node: '>= 14.15.0' } + resolution: {integrity: sha512-Zd+yz4nta4GXi3pMqF6skO8kjzuCUbr62z8SLMGZZtxWxTGTLopOiabPGNDEyjHCRhnhdA1EfHmqLa2Oekjtng==} + engines: {node: '>= 14.15.0'} peerDependencies: '@parcel/css': '*' clean-css: '*' @@ -5691,19 +4393,13 @@ packages: dev: false /css-parse/2.0.0: - resolution: - { - integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==, - } + resolution: {integrity: sha512-UNIFik2RgSbiTwIW1IsFwXWn6vs+bYdq83LKTSOsx7NJR7WII9dxewkHLltfTLVppoUApHV0118a4RZRI9FLwA==} dependencies: css: 2.2.4 dev: true /css-select/4.3.0: - resolution: - { - integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==, - } + resolution: {integrity: sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==} dependencies: boolbase: 1.0.0 css-what: 6.1.0 @@ -5713,10 +4409,7 @@ packages: dev: false /css-select/5.1.0: - resolution: - { - integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==, - } + resolution: {integrity: sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg==} dependencies: boolbase: 1.0.0 css-what: 6.1.0 @@ -5726,47 +4419,32 @@ packages: dev: false /css-selector-tokenizer/0.7.3: - resolution: - { - integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==, - } + resolution: {integrity: sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==} dependencies: cssesc: 3.0.0 fastparse: 1.1.2 dev: true /css-tree/1.1.3: - resolution: - { - integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==, - } - engines: { node: '>=8.0.0' } + resolution: {integrity: sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==} + engines: {node: '>=8.0.0'} dependencies: mdn-data: 2.0.14 source-map: 0.6.1 dev: false /css-what/5.1.0: - resolution: - { - integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==} + engines: {node: '>= 6'} dev: true /css-what/6.1.0: - resolution: - { - integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + engines: {node: '>= 6'} dev: false /css/2.2.4: - resolution: - { - integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==, - } + resolution: {integrity: sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==} dependencies: inherits: 2.0.4 source-map: 0.6.1 @@ -5775,19 +4453,13 @@ packages: dev: true /cssesc/3.0.0: - resolution: - { - integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==} + engines: {node: '>=4'} hasBin: true /cssnano-preset-advanced/5.3.8_postcss@8.4.16: - resolution: - { - integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-xUlLLnEB1LjpEik+zgRNlk8Y/koBPPtONZjp7JKbXigeAmCrFvq9H0pXW5jJV45bQWAlmJ0sKy+IMr0XxLYQZg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -5801,11 +4473,8 @@ packages: dev: false /cssnano-preset-default/5.2.12_postcss@8.4.16: - resolution: - { - integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -5842,11 +4511,8 @@ packages: dev: false /cssnano-utils/3.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -5854,11 +4520,8 @@ packages: dev: false /cssnano/5.1.13_postcss@8.4.16: - resolution: - { - integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -5869,26 +4532,17 @@ packages: dev: false /csso/4.2.0: - resolution: - { - integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==, - } - engines: { node: '>=8.0.0' } + resolution: {integrity: sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==} + engines: {node: '>=8.0.0'} dependencies: css-tree: 1.1.3 dev: false /csstype/3.1.1: - resolution: - { - integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==, - } + resolution: {integrity: sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==} /debug/2.6.9: - resolution: - { - integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==, - } + resolution: {integrity: sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -5899,10 +4553,7 @@ packages: dev: false /debug/3.1.0: - resolution: - { - integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==, - } + resolution: {integrity: sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -5913,10 +4564,7 @@ packages: dev: true /debug/3.2.7: - resolution: - { - integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==, - } + resolution: {integrity: sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -5928,11 +4576,8 @@ packages: optional: true /debug/4.3.4: - resolution: - { - integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==, - } - engines: { node: '>=6.0' } + resolution: {integrity: sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==} + engines: {node: '>=6.0'} peerDependencies: supports-color: '*' peerDependenciesMeta: @@ -5942,87 +4587,57 @@ packages: ms: 2.1.2 /decode-uri-component/0.2.0: - resolution: - { - integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==, - } - engines: { node: '>=0.10' } + resolution: {integrity: sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==} + engines: {node: '>=0.10'} dev: true /decompress-response/3.3.0: - resolution: - { - integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==} + engines: {node: '>=4'} dependencies: mimic-response: 1.0.1 dev: false /deep-extend/0.6.0: - resolution: - { - integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==, - } - engines: { node: '>=4.0.0' } + resolution: {integrity: sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==} + engines: {node: '>=4.0.0'} dev: false /deep-object-diff/1.1.7: - resolution: - { - integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==, - } + resolution: {integrity: sha512-QkgBca0mL08P6HiOjoqvmm6xOAl2W6CT2+34Ljhg0OeFan8cwlcdq8jrLKsBBuUFAZLsN5b6y491KdKEoSo9lg==} dev: true /deepmerge/4.2.2: - resolution: - { - integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==} + engines: {node: '>=0.10.0'} /default-gateway/6.0.3: - resolution: - { - integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==} + engines: {node: '>= 10'} dependencies: execa: 5.1.1 dev: false /defer-to-connect/1.1.3: - resolution: - { - integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==, - } + resolution: {integrity: sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==} dev: false /define-lazy-prop/2.0.0: - resolution: - { - integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} dev: false /define-properties/1.1.4: - resolution: - { - integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==} + engines: {node: '>= 0.4'} dependencies: has-property-descriptors: 1.0.0 object-keys: 1.1.1 dev: false /del/6.1.1: - resolution: - { - integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==} + engines: {node: '>=10'} dependencies: globby: 11.1.0 graceful-fs: 4.2.10 @@ -6035,65 +4650,41 @@ packages: dev: false /delay/5.0.0: - resolution: - { - integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==} + engines: {node: '>=10'} /depd/1.1.2: - resolution: - { - integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==} + engines: {node: '>= 0.6'} dev: false /depd/2.0.0: - resolution: - { - integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==} + engines: {node: '>= 0.8'} dev: false /destroy/1.2.0: - resolution: - { - integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==, - } - engines: { node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16 } + resolution: {integrity: sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==} + engines: {node: '>= 0.8', npm: 1.2.8000 || >= 1.4.16} dev: false /detab/2.0.4: - resolution: - { - integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==, - } + resolution: {integrity: sha512-8zdsQA5bIkoRECvCrNKPla84lyoR7DSAyf7p0YgXzBO9PDJx8KntPUay7NS6yp+KdxdVtiE5SpHKtbp2ZQyA9g==} dependencies: repeat-string: 1.6.1 dev: false /detect-node-es/1.1.0: - resolution: - { - integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==, - } + resolution: {integrity: sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==} dev: false /detect-node/2.1.0: - resolution: - { - integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==, - } + resolution: {integrity: sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==} dev: false /detect-port-alt/1.1.6: - resolution: - { - integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==, - } - engines: { node: '>= 4.2.1' } + resolution: {integrity: sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==} + engines: {node: '>= 4.2.1'} hasBin: true dependencies: address: 1.2.1 @@ -6103,11 +4694,8 @@ packages: dev: false /detect-port/1.3.0: - resolution: - { - integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==, - } - engines: { node: '>= 4.2.1' } + resolution: {integrity: sha512-E+B1gzkl2gqxt1IhUzwjrxBKRqx1UzC3WLONHinn8S3T6lwV/agVCyitiFOsGJ/eYuEUBvD71MZHy3Pv1G9doQ==} + engines: {node: '>= 4.2.1'} hasBin: true dependencies: address: 1.2.1 @@ -6117,46 +4705,31 @@ packages: dev: false /dir-glob/3.0.1: - resolution: - { - integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} + engines: {node: '>=8'} dependencies: path-type: 4.0.0 dev: false /dns-equal/1.0.0: - resolution: - { - integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==, - } + resolution: {integrity: sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==} dev: false /dns-packet/5.4.0: - resolution: - { - integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==} + engines: {node: '>=6'} dependencies: '@leichtgewicht/ip-codec': 2.0.4 dev: false /dom-converter/0.2.0: - resolution: - { - integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==, - } + resolution: {integrity: sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==} dependencies: utila: 0.4.0 dev: false /dom-serializer/1.4.1: - resolution: - { - integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==, - } + resolution: {integrity: sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 @@ -6164,10 +4737,7 @@ packages: dev: false /dom-serializer/2.0.0: - resolution: - { - integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==, - } + resolution: {integrity: sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 @@ -6175,37 +4745,25 @@ packages: dev: false /domelementtype/2.3.0: - resolution: - { - integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==, - } + resolution: {integrity: sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==} dev: false /domhandler/4.3.1: - resolution: - { - integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==} + engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 dev: false /domhandler/5.0.3: - resolution: - { - integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==} + engines: {node: '>= 4'} dependencies: domelementtype: 2.3.0 dev: false /domutils/2.8.0: - resolution: - { - integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==, - } + resolution: {integrity: sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==} dependencies: dom-serializer: 1.4.1 domelementtype: 2.3.0 @@ -6213,10 +4771,7 @@ packages: dev: false /domutils/3.0.1: - resolution: - { - integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==, - } + resolution: {integrity: sha512-z08c1l761iKhDFtfXO04C7kTdPBLi41zwOZl00WS8b5eiaebNpY00HKbztwBq+e3vyqWNwWF3mP9YLUeqIrF+Q==} dependencies: dom-serializer: 2.0.0 domelementtype: 2.3.0 @@ -6224,150 +4779,93 @@ packages: dev: false /dot-case/3.0.4: - resolution: - { - integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==, - } + resolution: {integrity: sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==} dependencies: no-case: 3.0.4 tslib: 2.4.0 dev: false /dot-prop/5.3.0: - resolution: - { - integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} + engines: {node: '>=8'} dependencies: is-obj: 2.0.0 dev: false /dotenv/10.0.0: - resolution: - { - integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==} + engines: {node: '>=10'} dev: true /duplexer/0.1.2: - resolution: - { - integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==, - } + resolution: {integrity: sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==} dev: false /duplexer3/0.1.5: - resolution: - { - integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==, - } + resolution: {integrity: sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==} dev: false /eastasianwidth/0.2.0: - resolution: - { - integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==, - } + resolution: {integrity: sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA==} dev: false /ee-first/1.1.1: - resolution: - { - integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==, - } + resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==} dev: false /electron-to-chromium/1.4.254: - resolution: - { - integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==, - } + resolution: {integrity: sha512-Sh/7YsHqQYkA6ZHuHMy24e6TE4eX6KZVsZb9E/DvU1nQRIrH4BflO/4k+83tfdYvDl+MObvlqHPRICzEdC9c6Q==} /emoji-regex/8.0.0: - resolution: - { - integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==, - } + resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} dev: false /emoji-regex/9.2.2: - resolution: - { - integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==, - } + resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} dev: false /emojis-list/2.1.0: - resolution: - { - integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-knHEZMgs8BB+MInokmNTg/OyPlAddghe1YBgNwJBc5zsJi/uyIcXoSDsL/W9ymOsBoBGdPIHXYJ9+qKFwRwDng==} + engines: {node: '>= 0.10'} dev: true /emojis-list/3.0.0: - resolution: - { - integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==} + engines: {node: '>= 4'} dev: false /emoticon/3.2.0: - resolution: - { - integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==, - } + resolution: {integrity: sha512-SNujglcLTTg+lDAcApPNgEdudaqQFiAbJCqzjNxJkvN9vAwCGi0uu8IUVvx+f16h+V44KCY6Y2yboroc9pilHg==} dev: false /encodeurl/1.0.2: - resolution: - { - integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==} + engines: {node: '>= 0.8'} dev: false /end-of-stream/1.4.4: - resolution: - { - integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==, - } + resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} dependencies: once: 1.4.0 dev: false /enhanced-resolve/5.10.0: - resolution: - { - integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==} + engines: {node: '>=10.13.0'} dependencies: graceful-fs: 4.2.10 tapable: 2.2.1 /entities/2.2.0: - resolution: - { - integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==, - } + resolution: {integrity: sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==} dev: false /entities/4.4.0: - resolution: - { - integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==, - } - engines: { node: '>=0.12' } + resolution: {integrity: sha512-oYp7156SP8LkeGD0GF85ad1X9Ai79WtRsZ2gxJqtBuzH+98YUV6jkHEKlZkMbcrjJjIVJNIDP/3WL9wQkoPbWA==} + engines: {node: '>=0.12'} /errno/0.1.8: - resolution: - { - integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==, - } + resolution: {integrity: sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==} hasBin: true requiresBuild: true dependencies: @@ -6376,19 +4874,13 @@ packages: optional: true /error-ex/1.3.2: - resolution: - { - integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==, - } + resolution: {integrity: sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==} dependencies: is-arrayish: 0.2.1 /es-abstract/1.20.2: - resolution: - { - integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 es-to-primitive: 1.2.1 @@ -6416,17 +4908,11 @@ packages: dev: false /es-module-lexer/0.9.3: - resolution: - { - integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==, - } + resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} /es-to-primitive/1.2.1: - resolution: - { - integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} + engines: {node: '>= 0.4'} dependencies: is-callable: 1.2.6 is-date-object: 1.0.5 @@ -6434,25 +4920,16 @@ packages: dev: false /es6-promise/4.2.8: - resolution: - { - integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==, - } + resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} /es6-promisify/5.0.0: - resolution: - { - integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==, - } + resolution: {integrity: sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==} dependencies: es6-promise: 4.2.8 /esbuild-android-64/0.15.7: - resolution: - { - integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-p7rCvdsldhxQr3YHxptf1Jcd86dlhvc3EQmQJaZzzuAxefO9PvcI0GLOa5nCWem1AJ8iMRu9w0r5TG8pHmbi9w==} + engines: {node: '>=12'} cpu: [x64] os: [android] requiresBuild: true @@ -6460,11 +4937,8 @@ packages: optional: true /esbuild-android-arm64/0.15.7: - resolution: - { - integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-L775l9ynJT7rVqRM5vo+9w5g2ysbOCfsdLV4CWanTZ1k/9Jb3IYlQ06VCI1edhcosTYJRECQFJa3eAvkx72eyQ==} + engines: {node: '>=12'} cpu: [arm64] os: [android] requiresBuild: true @@ -6472,11 +4946,8 @@ packages: optional: true /esbuild-darwin-64/0.15.7: - resolution: - { - integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-KGPt3r1c9ww009t2xLB6Vk0YyNOXh7hbjZ3EecHoVDxgtbUlYstMPDaReimKe6eOEfyY4hBEEeTvKwPsiH5WZg==} + engines: {node: '>=12'} cpu: [x64] os: [darwin] requiresBuild: true @@ -6484,11 +4955,8 @@ packages: optional: true /esbuild-darwin-arm64/0.15.7: - resolution: - { - integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-kBIHvtVqbSGajN88lYMnR3aIleH3ABZLLFLxwL2stiuIGAjGlQW741NxVTpUHQXUmPzxi6POqc9npkXa8AcSZQ==} + engines: {node: '>=12'} cpu: [arm64] os: [darwin] requiresBuild: true @@ -6496,11 +4964,8 @@ packages: optional: true /esbuild-freebsd-64/0.15.7: - resolution: - { - integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-hESZB91qDLV5MEwNxzMxPfbjAhOmtfsr9Wnuci7pY6TtEh4UDuevmGmkUIjX/b+e/k4tcNBMf7SRQ2mdNuK/HQ==} + engines: {node: '>=12'} cpu: [x64] os: [freebsd] requiresBuild: true @@ -6508,11 +4973,8 @@ packages: optional: true /esbuild-freebsd-arm64/0.15.7: - resolution: - { - integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-dLFR0ChH5t+b3J8w0fVKGvtwSLWCv7GYT2Y2jFGulF1L5HftQLzVGN+6pi1SivuiVSmTh28FwUhi9PwQicXI6Q==} + engines: {node: '>=12'} cpu: [arm64] os: [freebsd] requiresBuild: true @@ -6520,11 +4982,8 @@ packages: optional: true /esbuild-linux-32/0.15.7: - resolution: - { - integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-v3gT/LsONGUZcjbt2swrMjwxo32NJzk+7sAgtxhGx1+ZmOFaTRXBAi1PPfgpeo/J//Un2jIKm/I+qqeo4caJvg==} + engines: {node: '>=12'} cpu: [ia32] os: [linux] requiresBuild: true @@ -6532,11 +4991,8 @@ packages: optional: true /esbuild-linux-64/0.15.7: - resolution: - { - integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-LxXEfLAKwOVmm1yecpMmWERBshl+Kv5YJ/1KnyAr6HRHFW8cxOEsEfisD3sVl/RvHyW//lhYUVSuy9jGEfIRAQ==} + engines: {node: '>=12'} cpu: [x64] os: [linux] requiresBuild: true @@ -6544,11 +5000,8 @@ packages: optional: true /esbuild-linux-arm/0.15.7: - resolution: - { - integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-JKgAHtMR5f75wJTeuNQbyznZZa+pjiUHV7sRZp42UNdyXC6TiUYMW/8z8yIBAr2Fpad8hM1royZKQisqPABPvQ==} + engines: {node: '>=12'} cpu: [arm] os: [linux] requiresBuild: true @@ -6556,11 +5009,8 @@ packages: optional: true /esbuild-linux-arm64/0.15.7: - resolution: - { - integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-P3cfhudpzWDkglutWgXcT2S7Ft7o2e3YDMrP1n0z2dlbUZghUkKCyaWw0zhp4KxEEzt/E7lmrtRu/pGWnwb9vw==} + engines: {node: '>=12'} cpu: [arm64] os: [linux] requiresBuild: true @@ -6568,11 +5018,8 @@ packages: optional: true /esbuild-linux-mips64le/0.15.7: - resolution: - { - integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-T7XKuxl0VpeFLCJXub6U+iybiqh0kM/bWOTb4qcPyDDwNVhLUiPcGdG2/0S7F93czUZOKP57YiLV8YQewgLHKw==} + engines: {node: '>=12'} cpu: [mips64el] os: [linux] requiresBuild: true @@ -6580,11 +5027,8 @@ packages: optional: true /esbuild-linux-ppc64le/0.15.7: - resolution: - { - integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-6mGuC19WpFN7NYbecMIJjeQgvDb5aMuvyk0PDYBJrqAEMkTwg3Z98kEKuCm6THHRnrgsdr7bp4SruSAxEM4eJw==} + engines: {node: '>=12'} cpu: [ppc64] os: [linux] requiresBuild: true @@ -6592,11 +5036,8 @@ packages: optional: true /esbuild-linux-riscv64/0.15.7: - resolution: - { - integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-uUJsezbswAYo/X7OU/P+PuL/EI9WzxsEQXDekfwpQ23uGiooxqoLFAPmXPcRAt941vjlY9jtITEEikWMBr+F/g==} + engines: {node: '>=12'} cpu: [riscv64] os: [linux] requiresBuild: true @@ -6604,11 +5045,8 @@ packages: optional: true /esbuild-linux-s390x/0.15.7: - resolution: - { - integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-+tO+xOyTNMc34rXlSxK7aCwJgvQyffqEM5MMdNDEeMU3ss0S6wKvbBOQfgd5jRPblfwJ6b+bKiz0g5nABpY0QQ==} + engines: {node: '>=12'} cpu: [s390x] os: [linux] requiresBuild: true @@ -6616,11 +5054,8 @@ packages: optional: true /esbuild-netbsd-64/0.15.7: - resolution: - { - integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-yVc4Wz+Pu3cP5hzm5kIygNPrjar/v5WCSoRmIjCPWfBVJkZNb5brEGKUlf+0Y759D48BCWa0WHrWXaNy0DULTQ==} + engines: {node: '>=12'} cpu: [x64] os: [netbsd] requiresBuild: true @@ -6628,11 +5063,8 @@ packages: optional: true /esbuild-openbsd-64/0.15.7: - resolution: - { - integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-GsimbwC4FSR4lN3wf8XmTQ+r8/0YSQo21rWDL0XFFhLHKlzEA4SsT1Tl8bPYu00IU6UWSJ+b3fG/8SB69rcuEQ==} + engines: {node: '>=12'} cpu: [x64] os: [openbsd] requiresBuild: true @@ -6640,11 +5072,8 @@ packages: optional: true /esbuild-sunos-64/0.15.7: - resolution: - { - integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-8CDI1aL/ts0mDGbWzjEOGKXnU7p3rDzggHSBtVryQzkSOsjCHRVe0iFYUuhczlxU1R3LN/E7HgUO4NXzGGP/Ag==} + engines: {node: '>=12'} cpu: [x64] os: [sunos] requiresBuild: true @@ -6652,11 +5081,8 @@ packages: optional: true /esbuild-windows-32/0.15.7: - resolution: - { - integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-cOnKXUEPS8EGCzRSFa1x6NQjGhGsFlVgjhqGEbLTPsA7x4RRYiy2RKoArNUU4iR2vHmzqS5Gr84MEumO/wxYKA==} + engines: {node: '>=12'} cpu: [ia32] os: [win32] requiresBuild: true @@ -6664,11 +5090,8 @@ packages: optional: true /esbuild-windows-64/0.15.7: - resolution: - { - integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-7MI08Ec2sTIDv+zH6StNBKO+2hGUYIT42GmFyW6MBBWWtJhTcQLinKS6ldIN1d52MXIbiJ6nXyCJ+LpL4jBm3Q==} + engines: {node: '>=12'} cpu: [x64] os: [win32] requiresBuild: true @@ -6676,11 +5099,8 @@ packages: optional: true /esbuild-windows-arm64/0.15.7: - resolution: - { - integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-R06nmqBlWjKHddhRJYlqDd3Fabx9LFdKcjoOy08YLimwmsswlFBJV4rXzZCxz/b7ZJXvrZgj8DDv1ewE9+StMw==} + engines: {node: '>=12'} cpu: [arm64] os: [win32] requiresBuild: true @@ -6688,20 +5108,14 @@ packages: optional: true /esbuild/0.11.23: - resolution: - { - integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==, - } + resolution: {integrity: sha512-iaiZZ9vUF5wJV8ob1tl+5aJTrwDczlvGP0JoMmnpC2B0ppiMCu8n8gmy5ZTGl5bcG081XBVn+U+jP+mPFm5T5Q==} hasBin: true requiresBuild: true dev: true /esbuild/0.15.7: - resolution: - { - integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-7V8tzllIbAQV1M4QoE52ImKu8hT/NLGlGXkiDsbEU5PS6K8Mn09ZnYoS+dcmHxOS9CRsV4IRAMdT3I67IyUNXw==} + engines: {node: '>=12'} hasBin: true requiresBuild: true optionalDependencies: @@ -6729,154 +5143,97 @@ packages: dev: true /escalade/3.1.1: - resolution: - { - integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==} + engines: {node: '>=6'} /escape-goat/2.1.1: - resolution: - { - integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==} + engines: {node: '>=8'} dev: false /escape-html/1.0.3: - resolution: - { - integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==, - } + resolution: {integrity: sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==} dev: false /escape-string-regexp/1.0.5: - resolution: - { - integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==, - } - engines: { node: '>=0.8.0' } + resolution: {integrity: sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==} + engines: {node: '>=0.8.0'} /escape-string-regexp/4.0.0: - resolution: - { - integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==} + engines: {node: '>=10'} /eslint-scope/5.1.1: - resolution: - { - integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==, - } - engines: { node: '>=8.0.0' } + resolution: {integrity: sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==} + engines: {node: '>=8.0.0'} dependencies: esrecurse: 4.3.0 estraverse: 4.3.0 /esprima/4.0.1: - resolution: - { - integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} hasBin: true dev: false /esrecurse/4.3.0: - resolution: - { - integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==, - } - engines: { node: '>=4.0' } + resolution: {integrity: sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==} + engines: {node: '>=4.0'} dependencies: estraverse: 5.3.0 /estraverse/4.3.0: - resolution: - { - integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==, - } - engines: { node: '>=4.0' } + resolution: {integrity: sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==} + engines: {node: '>=4.0'} /estraverse/5.3.0: - resolution: - { - integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==, - } - engines: { node: '>=4.0' } + resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} + engines: {node: '>=4.0'} /estree-walker/2.0.2: - resolution: - { - integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==, - } + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} dev: true /esutils/2.0.3: - resolution: - { - integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} dev: false /eta/1.12.3: - resolution: - { - integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-qHixwbDLtekO/d51Yr4glcaUJCIjGVJyTzuqV4GPlgZo1YpgOKG+avQynErZIYrfM6JIJdtiG2Kox8tbb+DoGg==} + engines: {node: '>=6.0.0'} dev: false /etag/1.8.1: - resolution: - { - integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} + engines: {node: '>= 0.6'} dev: false /eval/0.1.6: - resolution: - { - integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-o0XUw+5OGkXw4pJZzQoXUk+H87DHuC+7ZE//oSrRGtatTmr12oTnLfg6QOq9DyTt0c/p4TwzgmkKrBzWTSizyQ==} + engines: {node: '>= 0.8'} dependencies: require-like: 0.1.2 dev: true /eval/0.1.8: - resolution: - { - integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw==} + engines: {node: '>= 0.8'} dependencies: '@types/node': 17.0.45 require-like: 0.1.2 dev: false /eventemitter3/4.0.7: - resolution: - { - integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==, - } + resolution: {integrity: sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==} /events/3.3.0: - resolution: - { - integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==, - } - engines: { node: '>=0.8.x' } + resolution: {integrity: sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==} + engines: {node: '>=0.8.x'} /execa/5.1.1: - resolution: - { - integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} + engines: {node: '>=10'} dependencies: cross-spawn: 7.0.3 get-stream: 6.0.1 @@ -6890,11 +5247,8 @@ packages: dev: false /express/4.18.1: - resolution: - { - integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==, - } - engines: { node: '>= 0.10.0' } + resolution: {integrity: sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==} + engines: {node: '>= 0.10.0'} dependencies: accepts: 1.3.8 array-flatten: 1.1.1 @@ -6932,41 +5286,26 @@ packages: dev: false /extend-shallow/2.0.1: - resolution: - { - integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==} + engines: {node: '>=0.10.0'} dependencies: is-extendable: 0.1.1 dev: false /extend/3.0.2: - resolution: - { - integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==, - } + resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} dev: false /eyes/0.1.8: - resolution: - { - integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==, - } - engines: { node: '> 0.1.90' } + resolution: {integrity: sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==} + engines: {node: '> 0.1.90'} /fast-deep-equal/3.1.3: - resolution: - { - integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==, - } + resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} /fast-glob/3.2.12: - resolution: - { - integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==, - } - engines: { node: '>=8.6.0' } + resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} + engines: {node: '>=8.6.0'} dependencies: '@nodelib/fs.stat': 2.0.5 '@nodelib/fs.walk': 1.2.8 @@ -6976,51 +5315,33 @@ packages: dev: false /fast-json-stable-stringify/2.1.0: - resolution: - { - integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==, - } + resolution: {integrity: sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==} /fast-url-parser/1.1.3: - resolution: - { - integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==, - } + resolution: {integrity: sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ==} dependencies: punycode: 1.4.1 dev: false /fastparse/1.1.2: - resolution: - { - integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==, - } + resolution: {integrity: sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==} dev: true /fastq/1.13.0: - resolution: - { - integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==, - } + resolution: {integrity: sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==} dependencies: reusify: 1.0.4 dev: false /faye-websocket/0.11.4: - resolution: - { - integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==, - } - engines: { node: '>=0.8.0' } + resolution: {integrity: sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==} + engines: {node: '>=0.8.0'} dependencies: websocket-driver: 0.7.4 dev: false /fbemitter/3.0.0: - resolution: - { - integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==, - } + resolution: {integrity: sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw==} dependencies: fbjs: 3.0.4 transitivePeerDependencies: @@ -7028,17 +5349,11 @@ packages: dev: false /fbjs-css-vars/1.0.2: - resolution: - { - integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==, - } + resolution: {integrity: sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ==} dev: false /fbjs/3.0.4: - resolution: - { - integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==, - } + resolution: {integrity: sha512-ucV0tDODnGV3JCnnkmoszb5lf4bNpzjv80K41wd4k798Etq+UYD0y0TIfalLjZoKgjive6/adkRnszwapiDgBQ==} dependencies: cross-fetch: 3.1.5 fbjs-css-vars: 1.0.2 @@ -7052,21 +5367,15 @@ packages: dev: false /feed/4.2.2: - resolution: - { - integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==, - } - engines: { node: '>=0.4.0' } + resolution: {integrity: sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ==} + engines: {node: '>=0.4.0'} dependencies: xml-js: 1.6.11 dev: false /file-loader/6.2.0_webpack@5.74.0: - resolution: - { - integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==, - } - engines: { node: '>= 10.13.0' } + resolution: {integrity: sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==} + engines: {node: '>= 10.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: @@ -7076,28 +5385,19 @@ packages: dev: false /filesize/8.0.7: - resolution: - { - integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==, - } - engines: { node: '>= 0.4.0' } + resolution: {integrity: sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==} + engines: {node: '>= 0.4.0'} dev: false /fill-range/7.0.1: - resolution: - { - integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==} + engines: {node: '>=8'} dependencies: to-regex-range: 5.0.1 /finalhandler/1.2.0: - resolution: - { - integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==} + engines: {node: '>= 0.8'} dependencies: debug: 2.6.9 encodeurl: 1.0.2 @@ -7111,11 +5411,8 @@ packages: dev: false /find-cache-dir/3.3.2: - resolution: - { - integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} + engines: {node: '>=8'} dependencies: commondir: 1.0.1 make-dir: 3.1.0 @@ -7123,41 +5420,29 @@ packages: dev: false /find-up/3.0.0: - resolution: - { - integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==} + engines: {node: '>=6'} dependencies: locate-path: 3.0.0 dev: false /find-up/4.1.0: - resolution: - { - integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==} + engines: {node: '>=8'} dependencies: locate-path: 5.0.0 path-exists: 4.0.0 dev: false /find-up/5.0.0: - resolution: - { - integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==} + engines: {node: '>=10'} dependencies: locate-path: 6.0.0 path-exists: 4.0.0 /flux/4.0.3_react@17.0.2: - resolution: - { - integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==, - } + resolution: {integrity: sha512-yKAbrp7JhZhj6uiT1FTuVMlIAT1J4jqEyBpFApi1kxpGZCvacMVc/t1pMQyotqHhAgvoE3bNvAykhCo2CLjnYw==} peerDependencies: react: ^15.0.2 || ^16.0.0 || ^17.0.0 dependencies: @@ -7169,11 +5454,8 @@ packages: dev: false /follow-redirects/1.15.2: - resolution: - { - integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==, - } - engines: { node: '>=4.0' } + resolution: {integrity: sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==} + engines: {node: '>=4.0'} peerDependencies: debug: '*' peerDependenciesMeta: @@ -7182,20 +5464,14 @@ packages: dev: false /for-each/0.3.3: - resolution: - { - integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==, - } + resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} dependencies: is-callable: 1.2.6 dev: false /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: - resolution: - { - integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==, - } - engines: { node: '>=10', yarn: '>=1.0.0' } + resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} + engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: eslint: '>= 6' typescript: '>= 2.7' @@ -7225,34 +5501,22 @@ packages: dev: false /forwarded/0.2.0: - resolution: - { - integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==} + engines: {node: '>= 0.6'} dev: false /fraction.js/4.2.0: - resolution: - { - integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==, - } + resolution: {integrity: sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==} dev: false /fresh/0.5.2: - resolution: - { - integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==} + engines: {node: '>= 0.6'} dev: false /fs-extra/10.1.0: - resolution: - { - integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} + engines: {node: '>=12'} dependencies: graceful-fs: 4.2.10 jsonfile: 6.1.0 @@ -7260,11 +5524,8 @@ packages: dev: false /fs-extra/9.1.0: - resolution: - { - integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} + engines: {node: '>=10'} dependencies: at-least-node: 1.0.0 graceful-fs: 4.2.10 @@ -7273,40 +5534,25 @@ packages: dev: false /fs-monkey/1.0.3: - resolution: - { - integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==, - } + resolution: {integrity: sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==} dev: false /fs.realpath/1.0.0: - resolution: - { - integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==, - } + resolution: {integrity: sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==} /fsevents/2.3.2: - resolution: - { - integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, - } - engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } + resolution: {integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==} + engines: {node: ^8.16.0 || ^10.6.0 || >=11.0.0} os: [darwin] requiresBuild: true optional: true /function-bind/1.1.1: - resolution: - { - integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==, - } + resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} /function.prototype.name/1.1.5: - resolution: - { - integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -7315,33 +5561,21 @@ packages: dev: false /functions-have-names/1.2.3: - resolution: - { - integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==, - } + resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} dev: false /generic-names/1.0.3: - resolution: - { - integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==, - } + resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} dependencies: loader-utils: 0.2.17 dev: true /gensync/1.0.0-beta.2: - resolution: - { - integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==, - } - engines: { node: '>=6.9.0' } + resolution: {integrity: sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==} + engines: {node: '>=6.9.0'} /get-intrinsic/1.1.3: - resolution: - { - integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==, - } + resolution: {integrity: sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==} dependencies: function-bind: 1.1.1 has: 1.0.3 @@ -7349,96 +5583,63 @@ packages: dev: false /get-nonce/1.0.1: - resolution: - { - integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==} + engines: {node: '>=6'} dev: false /get-own-enumerable-property-symbols/3.0.2: - resolution: - { - integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==, - } + resolution: {integrity: sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==} dev: false /get-stream/4.1.0: - resolution: - { - integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} + engines: {node: '>=6'} dependencies: pump: 3.0.0 dev: false /get-stream/5.2.0: - resolution: - { - integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==} + engines: {node: '>=8'} dependencies: pump: 3.0.0 dev: false /get-stream/6.0.1: - resolution: - { - integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} + engines: {node: '>=10'} dev: false /get-symbol-description/1.0.0: - resolution: - { - integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 dev: false /github-slugger/1.4.0: - resolution: - { - integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==, - } + resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} dev: false /glob-parent/5.1.2: - resolution: - { - integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} + engines: {node: '>= 6'} dependencies: is-glob: 4.0.3 /glob-parent/6.0.2: - resolution: - { - integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==} + engines: {node: '>=10.13.0'} dependencies: is-glob: 4.0.3 dev: false /glob-to-regexp/0.4.1: - resolution: - { - integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==, - } + resolution: {integrity: sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==} /glob/7.2.3: - resolution: - { - integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==, - } + resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} dependencies: fs.realpath: 1.0.0 inflight: 1.0.6 @@ -7448,31 +5649,22 @@ packages: path-is-absolute: 1.0.1 /global-dirs/3.0.0: - resolution: - { - integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-v8ho2DS5RiCjftj1nD9NmnfaOzTdud7RRnVd9kFNOjqZbISlx5DQ+OrTkywgd0dIt7oFCvKetZSHoHcP3sDdiA==} + engines: {node: '>=10'} dependencies: ini: 2.0.0 dev: false /global-modules/2.0.0: - resolution: - { - integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==} + engines: {node: '>=6'} dependencies: global-prefix: 3.0.0 dev: false /global-prefix/3.0.0: - resolution: - { - integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==} + engines: {node: '>=6'} dependencies: ini: 1.3.8 kind-of: 6.0.3 @@ -7480,18 +5672,12 @@ packages: dev: false /globals/11.12.0: - resolution: - { - integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} + engines: {node: '>=4'} /globby/11.1.0: - resolution: - { - integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==} + engines: {node: '>=10'} dependencies: array-union: 2.1.0 dir-glob: 3.0.1 @@ -7502,11 +5688,8 @@ packages: dev: false /globby/13.1.2: - resolution: - { - integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==, - } - engines: { node: ^12.20.0 || ^14.13.1 || >=16.0.0 } + resolution: {integrity: sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} dependencies: dir-glob: 3.0.1 fast-glob: 3.2.12 @@ -7516,11 +5699,8 @@ packages: dev: false /got/9.6.0: - resolution: - { - integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==, - } - engines: { node: '>=8.6' } + resolution: {integrity: sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==} + engines: {node: '>=8.6'} dependencies: '@sindresorhus/is': 0.14.0 '@szmarczak/http-timer': 1.1.2 @@ -7538,18 +5718,12 @@ packages: dev: false /graceful-fs/4.2.10: - resolution: - { - integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==, - } + resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} requiresBuild: true /gray-matter/4.0.3: - resolution: - { - integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==, - } - engines: { node: '>=6.0' } + resolution: {integrity: sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q==} + engines: {node: '>=6.0'} dependencies: js-yaml: 3.14.1 kind-of: 6.0.3 @@ -7558,92 +5732,59 @@ packages: dev: false /gzip-size/6.0.0: - resolution: - { - integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==} + engines: {node: '>=10'} dependencies: duplexer: 0.1.2 dev: false /handle-thing/2.0.1: - resolution: - { - integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==, - } + resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: false /has-bigints/1.0.2: - resolution: - { - integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==, - } + resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} dev: false /has-flag/3.0.0: - resolution: - { - integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} + engines: {node: '>=4'} /has-flag/4.0.0: - resolution: - { - integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==} + engines: {node: '>=8'} /has-property-descriptors/1.0.0: - resolution: - { - integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==, - } + resolution: {integrity: sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==} dependencies: get-intrinsic: 1.1.3 dev: false /has-symbols/1.0.3: - resolution: - { - integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==} + engines: {node: '>= 0.4'} dev: false /has-tostringtag/1.0.0: - resolution: - { - integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: false /has-yarn/2.1.0: - resolution: - { - integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} + engines: {node: '>=8'} dev: false /has/1.0.3: - resolution: - { - integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==, - } - engines: { node: '>= 0.4.0' } + resolution: {integrity: sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==} + engines: {node: '>= 0.4.0'} dependencies: function-bind: 1.1.1 /hast-to-hyperscript/9.0.1: - resolution: - { - integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==, - } + resolution: {integrity: sha512-zQgLKqF+O2F72S1aa4y2ivxzSlko3MAvxkwG8ehGmNiqd98BIN3JM1rAJPmplEyLmGLO2QZYJtIneOSZ2YbJuA==} dependencies: '@types/unist': 2.0.6 comma-separated-tokens: 1.0.8 @@ -7655,10 +5796,7 @@ packages: dev: false /hast-util-from-parse5/6.0.1: - resolution: - { - integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==, - } + resolution: {integrity: sha512-jeJUWiN5pSxW12Rh01smtVkZgZr33wBokLzKLwinYOUfSzm1Nl/c3GUGebDyOKjdsRgMvoVbV0VpAcpjF4NrJA==} dependencies: '@types/parse5': 5.0.3 hastscript: 6.0.0 @@ -7669,17 +5807,11 @@ packages: dev: false /hast-util-parse-selector/2.2.5: - resolution: - { - integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==, - } + resolution: {integrity: sha512-7j6mrk/qqkSehsM92wQjdIgWM2/BW61u/53G6xmC8i1OmEdKLHbk419QKQUjz6LglWsfqoiHmyMRkP1BGjecNQ==} dev: false /hast-util-raw/6.0.1: - resolution: - { - integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==, - } + resolution: {integrity: sha512-ZMuiYA+UF7BXBtsTBNcLBF5HzXzkyE6MLzJnL605LKE8GJylNjGc4jjxazAHUtcwT5/CEt6afRKViYB4X66dig==} dependencies: '@types/hast': 2.3.4 hast-util-from-parse5: 6.0.1 @@ -7694,10 +5826,7 @@ packages: dev: false /hast-util-to-parse5/6.0.0: - resolution: - { - integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==, - } + resolution: {integrity: sha512-Lu5m6Lgm/fWuz8eWnrKezHtVY83JeRGaNQ2kn9aJgqaxvVkFCZQBEhgodZUDUvoodgyROHDb3r5IxAEdl6suJQ==} dependencies: hast-to-hyperscript: 9.0.1 property-information: 5.6.0 @@ -7707,10 +5836,7 @@ packages: dev: false /hastscript/6.0.0: - resolution: - { - integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==, - } + resolution: {integrity: sha512-nDM6bvd7lIqDUiYEiu5Sl/+6ReP0BMk/2f4U/Rooccxkj0P5nm+acM5PrGJ/t5I8qPGiqZSE6hVAwZEdZIvP4w==} dependencies: '@types/hast': 2.3.4 comma-separated-tokens: 1.0.8 @@ -7720,18 +5846,12 @@ packages: dev: false /he/1.2.0: - resolution: - { - integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==, - } + resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true dev: false /history/4.10.1: - resolution: - { - integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==, - } + resolution: {integrity: sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew==} dependencies: '@babel/runtime': 7.19.0 loose-envify: 1.4.0 @@ -7742,19 +5862,13 @@ packages: dev: false /hoist-non-react-statics/3.3.2: - resolution: - { - integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==, - } + resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==} dependencies: react-is: 16.13.1 dev: false /hpack.js/2.1.6: - resolution: - { - integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==, - } + resolution: {integrity: sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==} dependencies: inherits: 2.0.4 obuf: 1.1.2 @@ -7763,18 +5877,12 @@ packages: dev: false /html-entities/2.3.3: - resolution: - { - integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==, - } + resolution: {integrity: sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==} dev: false /html-minifier-terser/6.1.0: - resolution: - { - integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==} + engines: {node: '>=12'} hasBin: true dependencies: camel-case: 4.1.2 @@ -7787,26 +5895,17 @@ packages: dev: false /html-tags/3.2.0: - resolution: - { - integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==} + engines: {node: '>=8'} dev: false /html-void-elements/1.0.5: - resolution: - { - integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==, - } + resolution: {integrity: sha512-uE/TxKuyNIcx44cIWnjr/rfIATDH7ZaOMmstu0CwhFG1Dunhlp4OC6/NMbhiwoq5BpW0ubi303qnEk/PZj614w==} dev: false /html-webpack-plugin/5.5.0_webpack@5.74.0: - resolution: - { - integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==} + engines: {node: '>=10.13.0'} peerDependencies: webpack: ^5.20.0 dependencies: @@ -7819,10 +5918,7 @@ packages: dev: false /htmlparser2/6.1.0: - resolution: - { - integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==, - } + resolution: {integrity: sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==} dependencies: domelementtype: 2.3.0 domhandler: 4.3.1 @@ -7831,10 +5927,7 @@ packages: dev: false /htmlparser2/8.0.1: - resolution: - { - integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==, - } + resolution: {integrity: sha512-4lVbmc1diZC7GUJQtRQ5yBAeUCL1exyMwmForWkRLnwyzWBFxN633SALPMGYaWZvKe9j1pRZJpauvmxENSp/EA==} dependencies: domelementtype: 2.3.0 domhandler: 5.0.3 @@ -7843,25 +5936,16 @@ packages: dev: false /http-cache-semantics/4.1.0: - resolution: - { - integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==, - } + resolution: {integrity: sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==} dev: false /http-deceiver/1.2.7: - resolution: - { - integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==, - } + resolution: {integrity: sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==} dev: false /http-errors/1.6.3: - resolution: - { - integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==} + engines: {node: '>= 0.6'} dependencies: depd: 1.1.2 inherits: 2.0.3 @@ -7870,11 +5954,8 @@ packages: dev: false /http-errors/2.0.0: - resolution: - { - integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==} + engines: {node: '>= 0.8'} dependencies: depd: 2.0.0 inherits: 2.0.4 @@ -7884,18 +5965,12 @@ packages: dev: false /http-parser-js/0.5.8: - resolution: - { - integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==, - } + resolution: {integrity: sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==} dev: false /http-proxy-middleware/2.0.6_@types+express@4.17.14: - resolution: - { - integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==, - } - engines: { node: '>=12.0.0' } + resolution: {integrity: sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==} + engines: {node: '>=12.0.0'} peerDependencies: '@types/express': ^4.17.13 peerDependenciesMeta: @@ -7913,11 +5988,8 @@ packages: dev: false /http-proxy/1.18.1: - resolution: - { - integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==, - } - engines: { node: '>=8.0.0' } + resolution: {integrity: sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==} + engines: {node: '>=8.0.0'} dependencies: eventemitter3: 4.0.7 follow-redirects: 1.15.2 @@ -7927,196 +5999,127 @@ packages: dev: false /human-signals/2.1.0: - resolution: - { - integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==, - } - engines: { node: '>=10.17.0' } + resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} + engines: {node: '>=10.17.0'} dev: false /iconv-lite/0.4.24: - resolution: - { - integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: false /iconv-lite/0.6.3: - resolution: - { - integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==} + engines: {node: '>=0.10.0'} dependencies: safer-buffer: 2.1.2 dev: true optional: true /icss-utils/3.0.1: - resolution: - { - integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==, - } + resolution: {integrity: sha512-ANhVLoEfe0KoC9+z4yiTaXOneB49K6JIXdS+yAgH0NERELpdIT7kkj2XxUPuHafeHnn8umXnECSpsfk1RTaUew==} dependencies: postcss: 6.0.23 dev: true /icss-utils/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: postcss: 8.4.16 /ieee754/1.2.1: - resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } + resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==} /ignore/5.2.0: - resolution: - { - integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==} + engines: {node: '>= 4'} dev: false /image-size/0.5.5: - resolution: - { - integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-6TDAlDPZxUFCv+fuOkIoXT/V/f3Qbq8e37p+YOiYrUv3v9cc3/6x78VdfPgFVaB9dZYeLUfKgHRebpkm/oP2VQ==} + engines: {node: '>=0.10.0'} hasBin: true requiresBuild: true dev: true optional: true /image-size/1.0.2: - resolution: - { - integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==, - } - engines: { node: '>=14.0.0' } + resolution: {integrity: sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg==} + engines: {node: '>=14.0.0'} hasBin: true dependencies: queue: 6.0.2 dev: false /immer/9.0.15: - resolution: - { - integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==, - } + resolution: {integrity: sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==} dev: false /immutable/4.1.0: - resolution: - { - integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==, - } + resolution: {integrity: sha512-oNkuqVTA8jqG1Q6c+UglTOD1xhC1BtjKI7XkCXRkZHrN5m18/XsnUp8Q89GkQO/z+0WjonSvl0FLhDYftp46nQ==} dev: true /import-fresh/3.3.0: - resolution: - { - integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==} + engines: {node: '>=6'} dependencies: parent-module: 1.0.1 resolve-from: 4.0.0 /import-lazy/2.1.0: - resolution: - { - integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==} + engines: {node: '>=4'} dev: false /imurmurhash/0.1.4: - resolution: - { - integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==, - } - engines: { node: '>=0.8.19' } + resolution: {integrity: sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==} + engines: {node: '>=0.8.19'} dev: false /indent-string/4.0.0: - resolution: - { - integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==} + engines: {node: '>=8'} dev: false /infima/0.2.0-alpha.42: - resolution: - { - integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-ift8OXNbQQwtbIt6z16KnSWP7uJ/SysSMFI4F87MNRTicypfl4Pv3E2OGVv6N3nSZFJvA8imYulCBS64iyHYww==} + engines: {node: '>=12'} dev: false /inflight/1.0.6: - resolution: - { - integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==, - } + resolution: {integrity: sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==} dependencies: once: 1.4.0 wrappy: 1.0.2 /inherits/2.0.3: - resolution: - { - integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==, - } + resolution: {integrity: sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==} dev: false /inherits/2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } + resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==} /ini/1.3.8: - resolution: - { - integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==, - } + resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: false /ini/2.0.0: - resolution: - { - integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==} + engines: {node: '>=10'} dev: false /inline-style-parser/0.1.1: - resolution: - { - integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==, - } + resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: false /internal-slot/1.0.3: - resolution: - { - integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} + engines: {node: '>= 0.4'} dependencies: get-intrinsic: 1.1.3 has: 1.0.3 @@ -8124,380 +6127,248 @@ packages: dev: false /interpret/1.4.0: - resolution: - { - integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} + engines: {node: '>= 0.10'} dev: false /invariant/2.2.4: - resolution: - { - integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==, - } + resolution: {integrity: sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==} dependencies: loose-envify: 1.4.0 /ipaddr.js/1.9.1: - resolution: - { - integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==} + engines: {node: '>= 0.10'} dev: false /ipaddr.js/2.0.1: - resolution: - { - integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==} + engines: {node: '>= 10'} dev: false /is-alphabetical/1.0.4: - resolution: - { - integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==, - } + resolution: {integrity: sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==} dev: false /is-alphanumerical/1.0.4: - resolution: - { - integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==, - } + resolution: {integrity: sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==} dependencies: is-alphabetical: 1.0.4 is-decimal: 1.0.4 dev: false /is-arguments/1.1.1: - resolution: - { - integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 dev: false /is-arrayish/0.2.1: - resolution: - { - integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==, - } + resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} /is-bigint/1.0.4: - resolution: - { - integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==, - } + resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} dependencies: has-bigints: 1.0.2 dev: false /is-binary-path/2.1.0: - resolution: - { - integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} + engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 /is-boolean-object/1.1.2: - resolution: - { - integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 dev: false /is-buffer/2.0.5: - resolution: - { - integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} + engines: {node: '>=4'} dev: false /is-callable/1.2.6: - resolution: - { - integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} + engines: {node: '>= 0.4'} dev: false /is-ci/2.0.0: - resolution: - { - integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==, - } + resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true dependencies: ci-info: 2.0.0 dev: false /is-core-module/2.10.0: - resolution: - { - integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==, - } + resolution: {integrity: sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==} dependencies: has: 1.0.3 /is-date-object/1.0.5: - resolution: - { - integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: false /is-decimal/1.0.4: - resolution: - { - integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==, - } + resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: false /is-docker/2.2.1: - resolution: - { - integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} hasBin: true dev: false /is-extendable/0.1.1: - resolution: - { - integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==} + engines: {node: '>=0.10.0'} dev: false /is-extglob/2.1.1: - resolution: - { - integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} + engines: {node: '>=0.10.0'} /is-fullwidth-code-point/3.0.0: - resolution: - { - integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==} + engines: {node: '>=8'} dev: false /is-generator-function/1.0.10: - resolution: - { - integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: false /is-glob/4.0.3: - resolution: - { - integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} + engines: {node: '>=0.10.0'} dependencies: is-extglob: 2.1.1 /is-hexadecimal/1.0.4: - resolution: - { - integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==, - } + resolution: {integrity: sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==} dev: false /is-installed-globally/0.4.0: - resolution: - { - integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==} + engines: {node: '>=10'} dependencies: global-dirs: 3.0.0 is-path-inside: 3.0.3 dev: false /is-negative-zero/2.0.2: - resolution: - { - integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} + engines: {node: '>= 0.4'} dev: false /is-npm/5.0.0: - resolution: - { - integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} + engines: {node: '>=10'} dev: false /is-number-object/1.0.7: - resolution: - { - integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: false /is-number/7.0.0: - resolution: - { - integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==, - } - engines: { node: '>=0.12.0' } + resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} + engines: {node: '>=0.12.0'} /is-obj/1.0.1: - resolution: - { - integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==} + engines: {node: '>=0.10.0'} dev: false /is-obj/2.0.0: - resolution: - { - integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==} + engines: {node: '>=8'} dev: false /is-path-cwd/2.2.0: - resolution: - { - integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==} + engines: {node: '>=6'} dev: false /is-path-inside/3.0.3: - resolution: - { - integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==} + engines: {node: '>=8'} dev: false /is-plain-obj/2.1.0: - resolution: - { - integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==} + engines: {node: '>=8'} dev: false /is-plain-obj/3.0.0: - resolution: - { - integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==} + engines: {node: '>=10'} dev: false /is-plain-object/2.0.4: - resolution: - { - integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==} + engines: {node: '>=0.10.0'} dependencies: isobject: 3.0.1 /is-regex/1.1.4: - resolution: - { - integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 has-tostringtag: 1.0.0 dev: false /is-regexp/1.0.0: - resolution: - { - integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} + engines: {node: '>=0.10.0'} dev: false /is-root/2.1.0: - resolution: - { - integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==} + engines: {node: '>=6'} dev: false /is-shared-array-buffer/1.0.2: - resolution: - { - integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==, - } + resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} dependencies: call-bind: 1.0.2 dev: false /is-stream/2.0.1: - resolution: - { - integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} + engines: {node: '>=8'} dev: false /is-string/1.0.7: - resolution: - { - integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} + engines: {node: '>= 0.4'} dependencies: has-tostringtag: 1.0.0 dev: false /is-symbol/1.0.4: - resolution: - { - integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} + engines: {node: '>= 0.4'} dependencies: has-symbols: 1.0.3 dev: false /is-typed-array/1.1.9: - resolution: - { - integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -8507,110 +6378,68 @@ packages: dev: false /is-typedarray/1.0.0: - resolution: - { - integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==, - } + resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: false /is-weakref/1.0.2: - resolution: - { - integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==, - } + resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} dependencies: call-bind: 1.0.2 dev: false /is-what/3.14.1: - resolution: - { - integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==, - } + resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} dev: true /is-whitespace-character/1.0.4: - resolution: - { - integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==, - } + resolution: {integrity: sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==} dev: false /is-word-character/1.0.4: - resolution: - { - integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==, - } + resolution: {integrity: sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==} dev: false /is-wsl/2.2.0: - resolution: - { - integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} dependencies: is-docker: 2.2.1 dev: false /is-yarn-global/0.3.0: - resolution: - { - integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==, - } + resolution: {integrity: sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==} dev: false /isarray/0.0.1: - resolution: - { - integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==, - } + resolution: {integrity: sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==} dev: false /isarray/1.0.0: - resolution: - { - integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==, - } + resolution: {integrity: sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==} dev: false /isexe/2.0.0: - resolution: - { - integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==, - } + resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} dev: false /isobject/3.0.1: - resolution: - { - integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==} + engines: {node: '>=0.10.0'} /isomorphic-ws/4.0.1_ws@7.5.9: - resolution: - { - integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==, - } + resolution: {integrity: sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==} peerDependencies: ws: '*' dependencies: ws: 7.5.9 /javascript-stringify/2.1.0: - resolution: - { - integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==, - } + resolution: {integrity: sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==} dev: true /jayson/3.7.0: - resolution: - { - integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==} + engines: {node: '>=8'} hasBin: true dependencies: '@types/connect': 3.4.35 @@ -8631,21 +6460,15 @@ packages: - utf-8-validate /jest-worker/27.5.1: - resolution: - { - integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==, - } - engines: { node: '>= 10.13.0' } + resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} + engines: {node: '>= 10.13.0'} dependencies: '@types/node': 17.0.45 merge-stream: 2.0.0 supports-color: 8.1.1 /joi/17.6.0: - resolution: - { - integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==, - } + resolution: {integrity: sha512-OX5dG6DTbcr/kbMFj0KGYxuew69HPcAE3K/sZpEV2nP6e/j/C0HV+HNiBPCASxdx5T7DMoa0s8UeHWMnb6n2zw==} dependencies: '@hapi/hoek': 9.3.0 '@hapi/topo': 5.1.0 @@ -8654,22 +6477,13 @@ packages: '@sideway/pinpoint': 2.0.0 /js-sha3/0.8.0: - resolution: - { - integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==, - } + resolution: {integrity: sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==} /js-tokens/4.0.0: - resolution: - { - integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==, - } + resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} /js-yaml/3.14.1: - resolution: - { - integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==, - } + resolution: {integrity: sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==} hasBin: true dependencies: argparse: 1.0.10 @@ -8677,94 +6491,58 @@ packages: dev: false /js-yaml/4.1.0: - resolution: - { - integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==, - } + resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true dependencies: argparse: 2.0.1 dev: false /jsesc/0.5.0: - resolution: - { - integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==, - } + resolution: {integrity: sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==} hasBin: true dev: false /jsesc/2.5.2: - resolution: - { - integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==} + engines: {node: '>=4'} hasBin: true /json-buffer/3.0.0: - resolution: - { - integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==, - } + resolution: {integrity: sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==} dev: false /json-parse-even-better-errors/2.3.1: - resolution: - { - integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==, - } + resolution: {integrity: sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==} /json-schema-traverse/0.4.1: - resolution: - { - integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==, - } + resolution: {integrity: sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==} /json-schema-traverse/1.0.0: - resolution: - { - integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==, - } + resolution: {integrity: sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==} dev: false /json-stringify-safe/5.0.1: - resolution: - { - integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==, - } + resolution: {integrity: sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==} /json5/0.5.1: - resolution: - { - integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==, - } + resolution: {integrity: sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw==} hasBin: true dev: true /json5/1.0.1: - resolution: - { - integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==, - } + resolution: {integrity: sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==} hasBin: true dependencies: minimist: 1.2.6 dev: true /json5/2.2.1: - resolution: - { - integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==} + engines: {node: '>=6'} hasBin: true /jsonfile/6.1.0: - resolution: - { - integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==, - } + resolution: {integrity: sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==} dependencies: universalify: 2.0.0 optionalDependencies: @@ -8772,60 +6550,39 @@ packages: dev: false /jsonparse/1.3.1: - resolution: - { - integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==, - } - engines: { '0': node >= 0.2.0 } + resolution: {integrity: sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==} + engines: {'0': node >= 0.2.0} /keyv/3.1.0: - resolution: - { - integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==, - } + resolution: {integrity: sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==} dependencies: json-buffer: 3.0.0 dev: false /kind-of/6.0.3: - resolution: - { - integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==} + engines: {node: '>=0.10.0'} /kleur/3.0.3: - resolution: - { - integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} + engines: {node: '>=6'} dev: false /klona/2.0.5: - resolution: - { - integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==} + engines: {node: '>= 8'} dev: false /latest-version/5.1.0: - resolution: - { - integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==} + engines: {node: '>=8'} dependencies: package-json: 6.5.0 dev: false /less/4.1.3: - resolution: - { - integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-w16Xk/Ta9Hhyei0Gpz9m7VS8F28nieJaL/VyShID7cYvP6IL5oHeL6p4TXSDJqZE/lNv0oJ2pGVjJsRkfwm5FA==} + engines: {node: '>=6'} hasBin: true dependencies: copy-anything: 2.0.6 @@ -8844,38 +6601,23 @@ packages: dev: true /leven/3.1.0: - resolution: - { - integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==} + engines: {node: '>=6'} dev: false /lilconfig/2.0.6: - resolution: - { - integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==} + engines: {node: '>=10'} /lines-and-columns/1.2.4: - resolution: - { - integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==, - } + resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} /loader-runner/4.3.0: - resolution: - { - integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==, - } - engines: { node: '>=6.11.5' } + resolution: {integrity: sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==} + engines: {node: '>=6.11.5'} /loader-utils/0.2.17: - resolution: - { - integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==, - } + resolution: {integrity: sha512-tiv66G0SmiOx+pLWMtGEkfSEejxvb6N6uRrQjfWJIT79W9GMpgKeCAmm9aVBKtd4WEgntciI8CsGqjpDoCWJug==} dependencies: big.js: 3.2.0 emojis-list: 2.1.0 @@ -8884,11 +6626,8 @@ packages: dev: true /loader-utils/2.0.2: - resolution: - { - integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==, - } - engines: { node: '>=8.9.0' } + resolution: {integrity: sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==} + engines: {node: '>=8.9.0'} dependencies: big.js: 5.2.2 emojis-list: 3.0.0 @@ -8896,157 +6635,100 @@ packages: dev: false /loader-utils/3.2.0: - resolution: - { - integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==, - } - engines: { node: '>= 12.13.0' } + resolution: {integrity: sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==} + engines: {node: '>= 12.13.0'} dev: false /locate-path/3.0.0: - resolution: - { - integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==} + engines: {node: '>=6'} dependencies: p-locate: 3.0.0 path-exists: 3.0.0 dev: false /locate-path/5.0.0: - resolution: - { - integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} + engines: {node: '>=8'} dependencies: p-locate: 4.1.0 dev: false /locate-path/6.0.0: - resolution: - { - integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==} + engines: {node: '>=10'} dependencies: p-locate: 5.0.0 /lodash.camelcase/4.3.0: - resolution: - { - integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==, - } + resolution: {integrity: sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==} dev: true /lodash.curry/4.1.1: - resolution: - { - integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==, - } + resolution: {integrity: sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA==} dev: false /lodash.debounce/4.0.8: - resolution: - { - integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==, - } + resolution: {integrity: sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==} dev: false /lodash.flow/3.5.0: - resolution: - { - integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==, - } + resolution: {integrity: sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw==} dev: false /lodash.memoize/4.1.2: - resolution: - { - integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==, - } + resolution: {integrity: sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==} dev: false /lodash.uniq/4.5.0: - resolution: - { - integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==, - } + resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} dev: false /lodash/4.17.21: - resolution: - { - integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==, - } + resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==} /loose-envify/1.4.0: - resolution: - { - integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==, - } + resolution: {integrity: sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==} hasBin: true dependencies: js-tokens: 4.0.0 /lossless-json/1.0.5: - resolution: - { - integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==, - } + resolution: {integrity: sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==} /lower-case/2.0.2: - resolution: - { - integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==, - } + resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} dependencies: tslib: 2.4.0 dev: false /lowercase-keys/1.0.1: - resolution: - { - integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==} + engines: {node: '>=0.10.0'} dev: false /lowercase-keys/2.0.0: - resolution: - { - integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==} + engines: {node: '>=8'} dev: false /lru-cache/6.0.0: - resolution: - { - integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==} + engines: {node: '>=10'} dependencies: yallist: 4.0.0 dev: false /magic-string/0.26.3: - resolution: - { - integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-u1Po0NDyFcwdg2nzHT88wSK0+Rih0N1M+Ph1Sp08k8yvFFU3KR72wryS7e1qMPJypt99WB7fIFVCA92mQrMjrg==} + engines: {node: '>=12'} dependencies: sourcemap-codec: 1.4.8 dev: true /make-dir/2.1.0: - resolution: - { - integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==} + engines: {node: '>=6'} requiresBuild: true dependencies: pify: 4.0.1 @@ -9055,45 +6737,30 @@ packages: optional: true /make-dir/3.1.0: - resolution: - { - integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} + engines: {node: '>=8'} dependencies: semver: 6.3.0 dev: false /markdown-escapes/1.0.4: - resolution: - { - integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==, - } + resolution: {integrity: sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==} dev: false /mdast-squeeze-paragraphs/4.0.0: - resolution: - { - integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==, - } + resolution: {integrity: sha512-zxdPn69hkQ1rm4J+2Cs2j6wDEv7O17TfXTJ33tl/+JPIoEmtV9t2ZzBM5LPHE8QlHsmVD8t3vPKCyY3oH+H8MQ==} dependencies: unist-util-remove: 2.1.0 dev: false /mdast-util-definitions/4.0.0: - resolution: - { - integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==, - } + resolution: {integrity: sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==} dependencies: unist-util-visit: 2.0.3 dev: false /mdast-util-to-hast/10.0.1: - resolution: - { - integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==, - } + resolution: {integrity: sha512-BW3LM9SEMnjf4HXXVApZMt8gLQWVNXc3jryK0nJu/rOXPOnlkUjmdkDlmxMirpbU9ILncGFIwLH/ubnWBbcdgA==} dependencies: '@types/mdast': 3.0.10 '@types/unist': 2.0.6 @@ -9106,157 +6773,100 @@ packages: dev: false /mdast-util-to-string/2.0.0: - resolution: - { - integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==, - } + resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} dev: false /mdn-data/2.0.14: - resolution: - { - integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==, - } + resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: false /mdurl/1.0.1: - resolution: - { - integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==, - } + resolution: {integrity: sha512-/sKlQJCBYVY9Ers9hqzKou4H6V5UWc/M59TH2dvkt+84itfnq7uFOMLpOiOS4ujvHP4etln18fmIxA5R5fll0g==} dev: false /media-query-parser/2.0.2: - resolution: - { - integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==, - } + resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} dependencies: '@babel/runtime': 7.19.0 dev: true /media-typer/0.3.0: - resolution: - { - integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==} + engines: {node: '>= 0.6'} dev: false /memfs/3.4.7: - resolution: - { - integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==, - } - engines: { node: '>= 4.0.0' } + resolution: {integrity: sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==} + engines: {node: '>= 4.0.0'} dependencies: fs-monkey: 1.0.3 dev: false /merge-descriptors/1.0.1: - resolution: - { - integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==, - } + resolution: {integrity: sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==} dev: false /merge-stream/2.0.0: - resolution: - { - integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==, - } + resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} /merge2/1.4.1: - resolution: - { - integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} + engines: {node: '>= 8'} dev: false /methods/1.1.2: - resolution: - { - integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==} + engines: {node: '>= 0.6'} dev: false /micromatch/4.0.5: - resolution: - { - integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==, - } - engines: { node: '>=8.6' } + resolution: {integrity: sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==} + engines: {node: '>=8.6'} dependencies: braces: 3.0.2 picomatch: 2.3.1 dev: false /mime-db/1.33.0: - resolution: - { - integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==} + engines: {node: '>= 0.6'} dev: false /mime-db/1.52.0: - resolution: - { - integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} /mime-types/2.1.18: - resolution: - { - integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.33.0 dev: false /mime-types/2.1.35: - resolution: - { - integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} dependencies: mime-db: 1.52.0 /mime/1.6.0: - resolution: - { - integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==} + engines: {node: '>=4'} hasBin: true requiresBuild: true /mimic-fn/2.1.0: - resolution: - { - integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} + engines: {node: '>=6'} dev: false /mimic-response/1.0.1: - resolution: - { - integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==} + engines: {node: '>=4'} dev: false /mini-create-react-context/0.4.1_at7mkepldmzoo6silmqc5bca74: - resolution: - { - integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==, - } + resolution: {integrity: sha512-YWCYEmd5CQeHGSAKrYvXgmzzkrvssZcuuQDDeqkT+PziKGMgE+0MCCtcKbROzocGBG1meBLl2FotlRwf4gAzbQ==} peerDependencies: prop-types: ^15.0.0 react: ^0.14.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 @@ -9268,11 +6878,8 @@ packages: dev: false /mini-css-extract-plugin/2.6.1_webpack@5.74.0: - resolution: - { - integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==, - } - engines: { node: '>= 12.13.0' } + resolution: {integrity: sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==} + engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^5.0.0 dependencies: @@ -9281,75 +6888,45 @@ packages: dev: false /minimalistic-assert/1.0.1: - resolution: - { - integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==, - } + resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} dev: false /minimatch/3.0.4: - resolution: - { - integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==, - } + resolution: {integrity: sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==} dependencies: brace-expansion: 1.1.11 dev: false /minimatch/3.1.2: - resolution: - { - integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==, - } + resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} dependencies: brace-expansion: 1.1.11 /minimist/1.2.6: - resolution: - { - integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==, - } + resolution: {integrity: sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==} /mkdirp/1.0.4: - resolution: - { - integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} + engines: {node: '>=10'} hasBin: true dev: true /mrmime/1.0.1: - resolution: - { - integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw==} + engines: {node: '>=10'} dev: false /ms/2.0.0: - resolution: - { - integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==, - } + resolution: {integrity: sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==} /ms/2.1.2: - resolution: - { - integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==, - } + resolution: {integrity: sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==} /ms/2.1.3: - resolution: - { - integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==, - } + resolution: {integrity: sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==} /multicast-dns/7.2.5: - resolution: - { - integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==, - } + resolution: {integrity: sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==} hasBin: true dependencies: dns-packet: 5.4.0 @@ -9357,19 +6934,13 @@ packages: dev: false /nanoid/3.3.4: - resolution: - { - integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==, - } - engines: { node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1 } + resolution: {integrity: sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==} + engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true /needle/3.1.0: - resolution: - { - integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==, - } - engines: { node: '>= 4.4.x' } + resolution: {integrity: sha512-gCE9weDhjVGCRqS8dwDR/D3GTAeyXLXuqp7I8EzH6DllZGXSUyxuqqLh+YX9rMAWaaTFyVAg6rHGL25dqvczKw==} + engines: {node: '>= 4.4.x'} hasBin: true requiresBuild: true dependencies: @@ -9382,44 +6953,29 @@ packages: optional: true /negotiator/0.6.3: - resolution: - { - integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==} + engines: {node: '>= 0.6'} dev: false /neo-async/2.6.2: - resolution: - { - integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==, - } + resolution: {integrity: sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==} /no-case/3.0.4: - resolution: - { - integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==, - } + resolution: {integrity: sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==} dependencies: lower-case: 2.0.2 tslib: 2.4.0 dev: false /node-emoji/1.11.0: - resolution: - { - integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==, - } + resolution: {integrity: sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==} dependencies: lodash: 4.17.21 dev: false /node-fetch/2.6.7: - resolution: - { - integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==, - } - engines: { node: 4.x || >=6.0.0 } + resolution: {integrity: sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==} + engines: {node: 4.x || >=6.0.0} peerDependencies: encoding: ^0.1.0 peerDependenciesMeta: @@ -9429,112 +6985,70 @@ packages: whatwg-url: 5.0.0 /node-forge/1.3.1: - resolution: - { - integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==, - } - engines: { node: '>= 6.13.0' } + resolution: {integrity: sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==} + engines: {node: '>= 6.13.0'} dev: false /node-gyp-build/4.5.0: - resolution: - { - integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==, - } + resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true dev: true /node-releases/2.0.6: - resolution: - { - integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==, - } + resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} /normalize-path/3.0.0: - resolution: - { - integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==} + engines: {node: '>=0.10.0'} /normalize-range/0.1.2: - resolution: - { - integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==} + engines: {node: '>=0.10.0'} dev: false /normalize-url/4.5.1: - resolution: - { - integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==} + engines: {node: '>=8'} dev: false /normalize-url/6.1.0: - resolution: - { - integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==} + engines: {node: '>=10'} dev: false /npm-run-path/4.0.1: - resolution: - { - integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} + engines: {node: '>=8'} dependencies: path-key: 3.1.1 dev: false /nprogress/0.2.0: - resolution: - { - integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==, - } + resolution: {integrity: sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA==} dev: false /nth-check/2.1.1: - resolution: - { - integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==, - } + resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==} dependencies: boolbase: 1.0.0 dev: false /object-assign/4.1.1: - resolution: - { - integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==} + engines: {node: '>=0.10.0'} /object-inspect/1.12.2: - resolution: - { - integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==, - } + resolution: {integrity: sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==} dev: false /object-keys/1.1.1: - resolution: - { - integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==} + engines: {node: '>= 0.4'} dev: false /object.assign/4.1.4: - resolution: - { - integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -9543,54 +7057,36 @@ packages: dev: false /obuf/1.1.2: - resolution: - { - integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==, - } + resolution: {integrity: sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==} dev: false /on-finished/2.4.1: - resolution: - { - integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==} + engines: {node: '>= 0.8'} dependencies: ee-first: 1.1.1 dev: false /on-headers/1.0.2: - resolution: - { - integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==} + engines: {node: '>= 0.8'} dev: false /once/1.4.0: - resolution: - { - integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==, - } + resolution: {integrity: sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==} dependencies: wrappy: 1.0.2 /onetime/5.1.2: - resolution: - { - integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} + engines: {node: '>=6'} dependencies: mimic-fn: 2.1.0 dev: false /open/8.4.0: - resolution: - { - integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==} + engines: {node: '>=12'} dependencies: define-lazy-prop: 2.0.0 is-docker: 2.2.1 @@ -9598,111 +7094,75 @@ packages: dev: false /opener/1.5.2: - resolution: - { - integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==, - } + resolution: {integrity: sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==} hasBin: true dev: false /outdent/0.8.0: - resolution: - { - integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==, - } + resolution: {integrity: sha512-KiOAIsdpUTcAXuykya5fnVVT+/5uS0Q1mrkRHcF89tpieSmY33O/tmc54CqwA+bfhbtEfZUNLHaPUiB9X3jt1A==} dev: true /p-cancelable/1.1.0: - resolution: - { - integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==} + engines: {node: '>=6'} dev: false /p-limit/2.3.0: - resolution: - { - integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} + engines: {node: '>=6'} dependencies: p-try: 2.2.0 dev: false /p-limit/3.1.0: - resolution: - { - integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==} + engines: {node: '>=10'} dependencies: yocto-queue: 0.1.0 /p-locate/3.0.0: - resolution: - { - integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==} + engines: {node: '>=6'} dependencies: p-limit: 2.3.0 dev: false /p-locate/4.1.0: - resolution: - { - integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==} + engines: {node: '>=8'} dependencies: p-limit: 2.3.0 dev: false /p-locate/5.0.0: - resolution: - { - integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==} + engines: {node: '>=10'} dependencies: p-limit: 3.1.0 /p-map/4.0.0: - resolution: - { - integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==} + engines: {node: '>=10'} dependencies: aggregate-error: 3.1.0 dev: false /p-retry/4.6.2: - resolution: - { - integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==} + engines: {node: '>=8'} dependencies: '@types/retry': 0.12.0 retry: 0.13.1 dev: false /p-try/2.2.0: - resolution: - { - integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==} + engines: {node: '>=6'} dev: false /package-json/6.5.0: - resolution: - { - integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==} + engines: {node: '>=8'} dependencies: got: 9.6.0 registry-auth-token: 4.2.2 @@ -9711,29 +7171,20 @@ packages: dev: false /param-case/3.0.4: - resolution: - { - integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==, - } + resolution: {integrity: sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==} dependencies: dot-case: 3.0.4 tslib: 2.4.0 dev: false /parent-module/1.0.1: - resolution: - { - integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} + engines: {node: '>=6'} dependencies: callsites: 3.1.0 /parse-entities/2.0.0: - resolution: - { - integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==, - } + resolution: {integrity: sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==} dependencies: character-entities: 1.2.4 character-entities-legacy: 1.1.4 @@ -9744,11 +7195,8 @@ packages: dev: false /parse-json/5.2.0: - resolution: - { - integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==} + engines: {node: '>=8'} dependencies: '@babel/code-frame': 7.18.6 error-ex: 1.3.2 @@ -9756,184 +7204,115 @@ packages: lines-and-columns: 1.2.4 /parse-node-version/1.0.1: - resolution: - { - integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==} + engines: {node: '>= 0.10'} dev: true /parse-numeric-range/1.3.0: - resolution: - { - integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==, - } + resolution: {integrity: sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ==} dev: false /parse5-htmlparser2-tree-adapter/7.0.0: - resolution: - { - integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==, - } + resolution: {integrity: sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g==} dependencies: domhandler: 5.0.3 parse5: 7.1.1 dev: false /parse5/6.0.1: - resolution: - { - integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==, - } + resolution: {integrity: sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==} dev: false /parse5/7.1.1: - resolution: - { - integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==, - } + resolution: {integrity: sha512-kwpuwzB+px5WUg9pyK0IcK/shltJN5/OVhQagxhCQNtT9Y9QRZqNY2e1cmbu/paRh5LMnz/oVTVLBpjFmMZhSg==} dependencies: entities: 4.4.0 dev: false /parseurl/1.3.3: - resolution: - { - integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==} + engines: {node: '>= 0.8'} dev: false /pascal-case/3.1.2: - resolution: - { - integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==, - } + resolution: {integrity: sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==} dependencies: no-case: 3.0.4 tslib: 2.4.0 dev: false /path-exists/3.0.0: - resolution: - { - integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==} + engines: {node: '>=4'} dev: false /path-exists/4.0.0: - resolution: - { - integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} + engines: {node: '>=8'} /path-is-absolute/1.0.1: - resolution: - { - integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==} + engines: {node: '>=0.10.0'} /path-is-inside/1.0.2: - resolution: - { - integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==, - } + resolution: {integrity: sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==} dev: false /path-key/3.1.1: - resolution: - { - integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==} + engines: {node: '>=8'} dev: false /path-parse/1.0.7: - resolution: - { - integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==, - } + resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} /path-to-regexp/0.1.7: - resolution: - { - integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==, - } + resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} dev: false /path-to-regexp/1.8.0: - resolution: - { - integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==, - } + resolution: {integrity: sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==} dependencies: isarray: 0.0.1 dev: false /path-to-regexp/2.2.1: - resolution: - { - integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==, - } + resolution: {integrity: sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ==} dev: false /path-type/4.0.0: - resolution: - { - integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==} + engines: {node: '>=8'} /picocolors/1.0.0: - resolution: - { - integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==, - } + resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} /picomatch/2.3.1: - resolution: - { - integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==, - } - engines: { node: '>=8.6' } + resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} + engines: {node: '>=8.6'} /pify/4.0.1: - resolution: - { - integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==} + engines: {node: '>=6'} dev: true optional: true /pkg-dir/4.2.0: - resolution: - { - integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==} + engines: {node: '>=8'} dependencies: find-up: 4.1.0 dev: false /pkg-up/3.1.0: - resolution: - { - integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==} + engines: {node: '>=8'} dependencies: find-up: 3.0.0 dev: false /postcss-calc/8.2.4_postcss@8.4.16: - resolution: - { - integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==, - } + resolution: {integrity: sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==} peerDependencies: postcss: ^8.2.2 dependencies: @@ -9943,11 +7322,8 @@ packages: dev: false /postcss-colormin/5.3.0_postcss@8.4.16: - resolution: - { - integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -9959,11 +7335,8 @@ packages: dev: false /postcss-convert-values/5.1.2_postcss@8.4.16: - resolution: - { - integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -9973,11 +7346,8 @@ packages: dev: false /postcss-discard-comments/5.1.2_postcss@8.4.16: - resolution: - { - integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -9985,11 +7355,8 @@ packages: dev: false /postcss-discard-duplicates/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -9997,11 +7364,8 @@ packages: dev: false /postcss-discard-empty/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10009,11 +7373,8 @@ packages: dev: false /postcss-discard-overridden/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10021,11 +7382,8 @@ packages: dev: false /postcss-discard-unused/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10034,19 +7392,13 @@ packages: dev: false /postcss-filter-plugins/3.0.1: - resolution: - { - integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==, - } + resolution: {integrity: sha512-tRKbW4wWBEkSSFuJtamV2wkiV9rj6Yy7P3Y13+zaynlPEEZt8EgYKn3y/RBpMeIhNmHXFlSdzofml65hD5OafA==} dependencies: postcss: 6.0.23 dev: true /postcss-icss-keyframes/0.2.1: - resolution: - { - integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==, - } + resolution: {integrity: sha512-4m+hLY5TVqoTM198KKnzdNudyu1OvtqwD+8kVZ9PNiEO4+IfHYoyVvEXsOHjV8nZ1k6xowf+nY4HlUfZhOFvvw==} dependencies: icss-utils: 3.0.1 postcss: 6.0.23 @@ -10054,10 +7406,7 @@ packages: dev: true /postcss-icss-selectors/2.0.3: - resolution: - { - integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==, - } + resolution: {integrity: sha512-dxFtq+wscbU9faJaH8kIi98vvCPDbt+qg1g9GoG0os1PY3UvgY1Y2G06iZrZb1iVC9cyFfafwSY1IS+IQpRQ4w==} dependencies: css-selector-tokenizer: 0.7.3 generic-names: 1.0.3 @@ -10067,11 +7416,8 @@ packages: dev: true /postcss-load-config/3.1.4_postcss@8.4.16: - resolution: - { - integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==} + engines: {node: '>= 10'} peerDependencies: postcss: '>=8.0.9' ts-node: '>=9.0.0' @@ -10087,11 +7433,8 @@ packages: dev: true /postcss-loader/7.0.1_qjv4cptcpse3y5hrjkrbb7drda: - resolution: - { - integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==, - } - engines: { node: '>= 14.15.0' } + resolution: {integrity: sha512-VRviFEyYlLjctSM93gAZtcJJ/iSkPZ79zWbN/1fSH+NisBByEiVLqpdVDrPLVSi8DX0oJo12kL/GppTBdKVXiQ==} + engines: {node: '>= 14.15.0'} peerDependencies: postcss: ^7.0.0 || ^8.0.1 webpack: ^5.0.0 @@ -10104,11 +7447,8 @@ packages: dev: false /postcss-merge-idents/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10118,11 +7458,8 @@ packages: dev: false /postcss-merge-longhand/5.1.6_postcss@8.4.16: - resolution: - { - integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10132,11 +7469,8 @@ packages: dev: false /postcss-merge-rules/5.1.2_postcss@8.4.16: - resolution: - { - integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10148,11 +7482,8 @@ packages: dev: false /postcss-minify-font-values/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10161,11 +7492,8 @@ packages: dev: false /postcss-minify-gradients/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10176,11 +7504,8 @@ packages: dev: false /postcss-minify-params/5.1.3_postcss@8.4.16: - resolution: - { - integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10191,11 +7516,8 @@ packages: dev: false /postcss-minify-selectors/5.2.1_postcss@8.4.16: - resolution: - { - integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10204,11 +7526,8 @@ packages: dev: false /postcss-modules-extract-imports/3.0.0_postcss@8.4.16: - resolution: - { - integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: @@ -10216,11 +7535,8 @@ packages: dev: false /postcss-modules-local-by-default/4.0.0_postcss@8.4.16: - resolution: - { - integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: @@ -10231,11 +7547,8 @@ packages: dev: false /postcss-modules-scope/3.0.0_postcss@8.4.16: - resolution: - { - integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: @@ -10244,11 +7557,8 @@ packages: dev: false /postcss-modules-values/4.0.0_postcss@8.4.16: - resolution: - { - integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==, - } - engines: { node: ^10 || ^12 || >= 14 } + resolution: {integrity: sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==} + engines: {node: ^10 || ^12 || >= 14} peerDependencies: postcss: ^8.1.0 dependencies: @@ -10257,11 +7567,8 @@ packages: dev: false /postcss-normalize-charset/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10269,11 +7576,8 @@ packages: dev: false /postcss-normalize-display-values/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10282,11 +7586,8 @@ packages: dev: false /postcss-normalize-positions/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10295,11 +7596,8 @@ packages: dev: false /postcss-normalize-repeat-style/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10308,11 +7606,8 @@ packages: dev: false /postcss-normalize-string/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10321,11 +7616,8 @@ packages: dev: false /postcss-normalize-timing-functions/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10334,11 +7626,8 @@ packages: dev: false /postcss-normalize-unicode/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10348,11 +7637,8 @@ packages: dev: false /postcss-normalize-url/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10362,11 +7648,8 @@ packages: dev: false /postcss-normalize-whitespace/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10375,11 +7658,8 @@ packages: dev: false /postcss-ordered-values/5.1.3_postcss@8.4.16: - resolution: - { - integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10389,11 +7669,8 @@ packages: dev: false /postcss-reduce-idents/5.2.0_postcss@8.4.16: - resolution: - { - integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10402,11 +7679,8 @@ packages: dev: false /postcss-reduce-initial/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10416,11 +7690,8 @@ packages: dev: false /postcss-reduce-transforms/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10429,22 +7700,16 @@ packages: dev: false /postcss-selector-parser/6.0.10: - resolution: - { - integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==} + engines: {node: '>=4'} dependencies: cssesc: 3.0.0 util-deprecate: 1.0.2 dev: false /postcss-sort-media-queries/4.3.0_postcss@8.4.16: - resolution: - { - integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==, - } - engines: { node: '>=10.0.0' } + resolution: {integrity: sha512-jAl8gJM2DvuIJiI9sL1CuiHtKM4s5aEIomkU8G3LFvbP+p8i7Sz8VV63uieTgoewGqKbi+hxBTiOKJlB35upCg==} + engines: {node: '>=10.0.0'} peerDependencies: postcss: ^8.4.16 dependencies: @@ -10453,11 +7718,8 @@ packages: dev: false /postcss-svgo/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10467,11 +7729,8 @@ packages: dev: false /postcss-unique-selectors/5.1.1_postcss@8.4.16: - resolution: - { - integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10480,25 +7739,16 @@ packages: dev: false /postcss-value-parser/3.3.1: - resolution: - { - integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==, - } + resolution: {integrity: sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==} dev: true /postcss-value-parser/4.2.0: - resolution: - { - integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==, - } + resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==} dev: false /postcss-zindex/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -10506,11 +7756,8 @@ packages: dev: false /postcss/6.0.23: - resolution: - { - integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==, - } - engines: { node: '>=4.0.0' } + resolution: {integrity: sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==} + engines: {node: '>=4.0.0'} dependencies: chalk: 2.4.2 source-map: 0.6.1 @@ -10518,47 +7765,32 @@ packages: dev: true /postcss/8.4.16: - resolution: - { - integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==, - } - engines: { node: ^10 || ^12 || >=14 } + resolution: {integrity: sha512-ipHE1XBvKzm5xI7hiHCZJCSugxvsdq2mPnsq5+UF+VHCjiBvtDrlxJfMBToWaP9D5XlgNmcFGqoHmUn0EYEaRQ==} + engines: {node: ^10 || ^12 || >=14} dependencies: nanoid: 3.3.4 picocolors: 1.0.0 source-map-js: 1.0.2 /prepend-http/2.0.0: - resolution: - { - integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==} + engines: {node: '>=4'} dev: false /pretty-error/4.0.0: - resolution: - { - integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==, - } + resolution: {integrity: sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==} dependencies: lodash: 4.17.21 renderkid: 3.0.0 dev: false /pretty-time/1.1.0: - resolution: - { - integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==} + engines: {node: '>=4'} dev: false /prism-react-renderer/1.3.5_react@17.0.2: - resolution: - { - integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==, - } + resolution: {integrity: sha512-IJ+MSwBWKG+SM3b2SUfdrhC+gu01QkV2KmRQgREThBfSQRoufqRfxfHUxpG1WcaFjP+kojcFyO9Qqtpgt3qLCg==} peerDependencies: react: '>=0.14.9' dependencies: @@ -10566,175 +7798,115 @@ packages: dev: false /prismjs/1.29.0: - resolution: - { - integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q==} + engines: {node: '>=6'} dev: false /process-nextick-args/2.0.1: - resolution: - { - integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==, - } + resolution: {integrity: sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==} dev: false /promise/7.3.1: - resolution: - { - integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==, - } + resolution: {integrity: sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==} dependencies: asap: 2.0.6 dev: false /prompts/2.4.2: - resolution: - { - integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} + engines: {node: '>= 6'} dependencies: kleur: 3.0.3 sisteransi: 1.0.5 dev: false /prop-types/15.8.1: - resolution: - { - integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==, - } + resolution: {integrity: sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 react-is: 16.13.1 /property-information/5.6.0: - resolution: - { - integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==, - } + resolution: {integrity: sha512-YUHSPk+A30YPv+0Qf8i9Mbfe/C0hdPXk1s1jPVToV8pk8BQtpw10ct89Eo7OWkutrwqvT0eicAxlOg3dOAu8JA==} dependencies: xtend: 4.0.2 dev: false /proxy-addr/2.0.7: - resolution: - { - integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==} + engines: {node: '>= 0.10'} dependencies: forwarded: 0.2.0 ipaddr.js: 1.9.1 dev: false /prr/1.0.1: - resolution: - { - integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==, - } + resolution: {integrity: sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==} dev: true optional: true /pump/3.0.0: - resolution: - { - integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==, - } + resolution: {integrity: sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==} dependencies: end-of-stream: 1.4.4 once: 1.4.0 dev: false /punycode/1.4.1: - resolution: - { - integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==, - } + resolution: {integrity: sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==} dev: false /punycode/2.1.1: - resolution: - { - integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==} + engines: {node: '>=6'} /pupa/2.1.1: - resolution: - { - integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==} + engines: {node: '>=8'} dependencies: escape-goat: 2.1.1 dev: false /pure-color/1.3.0: - resolution: - { - integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==, - } + resolution: {integrity: sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA==} dev: false /qs/6.10.3: - resolution: - { - integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==, - } - engines: { node: '>=0.6' } + resolution: {integrity: sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==} + engines: {node: '>=0.6'} dependencies: side-channel: 1.0.4 dev: false /queue-microtask/1.2.3: - resolution: - { - integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==, - } + resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: false /queue/6.0.2: - resolution: - { - integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==, - } + resolution: {integrity: sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA==} dependencies: inherits: 2.0.4 dev: false /randombytes/2.1.0: - resolution: - { - integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==, - } + resolution: {integrity: sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==} dependencies: safe-buffer: 5.2.1 /range-parser/1.2.0: - resolution: - { - integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A==} + engines: {node: '>= 0.6'} dev: false /range-parser/1.2.1: - resolution: - { - integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==} + engines: {node: '>= 0.6'} dev: false /raw-body/2.5.1: - resolution: - { - integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==} + engines: {node: '>= 0.8'} dependencies: bytes: 3.1.2 http-errors: 2.0.0 @@ -10743,10 +7915,7 @@ packages: dev: false /rc/1.2.8: - resolution: - { - integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==, - } + resolution: {integrity: sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==} hasBin: true dependencies: deep-extend: 0.6.0 @@ -10756,10 +7925,7 @@ packages: dev: false /react-base16-styling/0.6.0: - resolution: - { - integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==, - } + resolution: {integrity: sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ==} dependencies: base16: 1.0.0 lodash.curry: 4.1.1 @@ -10768,11 +7934,8 @@ packages: dev: false /react-dev-utils/12.0.1_kb3egcnme7w23lfa5xodfjfhge: - resolution: - { - integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==, - } - engines: { node: '>=14' } + resolution: {integrity: sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==} + engines: {node: '>=14'} peerDependencies: typescript: '>=2.7' webpack: '>=4' @@ -10813,10 +7976,7 @@ packages: dev: false /react-dom/17.0.2_react@17.0.2: - resolution: - { - integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==, - } + resolution: {integrity: sha512-s4h96KtLDUQlsENhMn1ar8t2bEa+q/YAtj8pPPdIjPDGBDIVNsrD9aXNWqspUe6AzKCIG0C1HZZLqLV7qpOBGA==} peerDependencies: react: 17.0.2 dependencies: @@ -10826,23 +7986,14 @@ packages: scheduler: 0.20.2 /react-error-overlay/6.0.11: - resolution: - { - integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==, - } + resolution: {integrity: sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==} dev: false /react-fast-compare/3.2.0: - resolution: - { - integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==, - } + resolution: {integrity: sha512-rtGImPZ0YyLrscKI9xTpV8psd6I8VAtjKCzQDlzyDvqJA8XOW78TXYQwNRNd8g8JZnDu8q9Fu/1v4HPAVwVdHA==} /react-helmet-async/1.3.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==, - } + resolution: {integrity: sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg==} peerDependencies: react: ^16.6.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.6.0 || ^17.0.0 || ^18.0.0 @@ -10856,16 +8007,10 @@ packages: shallowequal: 1.1.0 /react-is/16.13.1: - resolution: - { - integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==, - } + resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==} /react-json-view/1.21.3_sfoxds7t5ydpegc3knd667wn6m: - resolution: - { - integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==, - } + resolution: {integrity: sha512-13p8IREj9/x/Ye4WI/JpjhoIwuzEgUAtgJZNBJckfzJt1qyh24BdTm6UQNGnyTq9dapQdrqvquZTo3dz1X6Cjw==} peerDependencies: react: ^17.0.0 || ^16.3.0 || ^15.5.4 react-dom: ^17.0.0 || ^16.3.0 || ^15.5.4 @@ -10882,18 +8027,12 @@ packages: dev: false /react-lifecycles-compat/3.0.4: - resolution: - { - integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==, - } + resolution: {integrity: sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==} dev: false /react-loadable-ssr-addon-v5-slorber/1.0.1_jyzm4i6gssn5i7hvhuq33bg7ba: - resolution: - { - integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==} + engines: {node: '>=10.13.0'} peerDependencies: react-loadable: '*' webpack: '>=4.41.1 || 5.x' @@ -10904,19 +8043,13 @@ packages: dev: false /react-refresh/0.14.0: - resolution: - { - integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==} + engines: {node: '>=0.10.0'} dev: true /react-remove-scroll-bar/2.3.3_pxzommwrsowkd4kgag6q3sluym: - resolution: - { - integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} + engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -10931,11 +8064,8 @@ packages: dev: false /react-remove-scroll/2.5.4_pxzommwrsowkd4kgag6q3sluym: - resolution: - { - integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} + engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -10953,10 +8083,7 @@ packages: dev: false /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: - resolution: - { - integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==, - } + resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: react: '>=15' react-router: '>=5' @@ -10967,10 +8094,7 @@ packages: dev: false /react-router-dom/5.3.3_react@17.0.2: - resolution: - { - integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==, - } + resolution: {integrity: sha512-Ov0tGPMBgqmbu5CDmN++tv2HQ9HlWDuWIIqn4b88gjlAN5IHI+4ZUZRcpz9Hl0azFIwihbLDYw1OiHGRo7ZIng==} peerDependencies: react: '>=15' dependencies: @@ -10985,10 +8109,7 @@ packages: dev: false /react-router/5.3.3_react@17.0.2: - resolution: - { - integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==, - } + resolution: {integrity: sha512-mzQGUvS3bM84TnbtMYR8ZjKnuPJ71IjSzR+DE6UkUqvN4czWIqEs17yLL8xkAycv4ev0AiN+IGrWu88vJs/p2w==} peerDependencies: react: '>=15' dependencies: @@ -11006,11 +8127,8 @@ packages: dev: false /react-style-singleton/2.2.1_pxzommwrsowkd4kgag6q3sluym: - resolution: - { - integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -11026,11 +8144,8 @@ packages: dev: false /react-textarea-autosize/8.3.4_react@17.0.2: - resolution: - { - integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} + engines: {node: '>=10'} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -11043,20 +8158,14 @@ packages: dev: false /react/17.0.2: - resolution: - { - integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-gnhPt75i/dq/z3/6q/0asP78D0u592D5L1pd7M8P+dck6Fu/jJeL6iVVK23fptSUZj8Vjf++7wXA8UNclGQcbA==} + engines: {node: '>=0.10.0'} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 /readable-stream/2.3.7: - resolution: - { - integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==, - } + resolution: {integrity: sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==} dependencies: core-util-is: 1.0.3 inherits: 2.0.4 @@ -11068,11 +8177,8 @@ packages: dev: false /readable-stream/3.6.0: - resolution: - { - integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==} + engines: {node: '>= 6'} dependencies: inherits: 2.0.4 string_decoder: 1.3.0 @@ -11080,79 +8186,52 @@ packages: dev: false /readdirp/3.6.0: - resolution: - { - integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==, - } - engines: { node: '>=8.10.0' } + resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} + engines: {node: '>=8.10.0'} dependencies: picomatch: 2.3.1 /reading-time/1.5.0: - resolution: - { - integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==, - } + resolution: {integrity: sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg==} dev: false /rechoir/0.6.2: - resolution: - { - integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==} + engines: {node: '>= 0.10'} dependencies: resolve: 1.22.1 dev: false /recursive-readdir/2.2.2: - resolution: - { - integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==} + engines: {node: '>=0.10.0'} dependencies: minimatch: 3.0.4 dev: false /regenerate-unicode-properties/10.1.0: - resolution: - { - integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 dev: false /regenerate/1.4.2: - resolution: - { - integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==, - } + resolution: {integrity: sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==} dev: false /regenerator-runtime/0.13.9: - resolution: - { - integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==, - } + resolution: {integrity: sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==} /regenerator-transform/0.15.0: - resolution: - { - integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==, - } + resolution: {integrity: sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==} dependencies: '@babel/runtime': 7.19.0 dev: false /regexp.prototype.flags/1.4.3: - resolution: - { - integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} + engines: {node: '>= 0.4'} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -11160,11 +8239,8 @@ packages: dev: false /regexpu-core/5.2.1: - resolution: - { - integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} + engines: {node: '>=4'} dependencies: regenerate: 1.4.2 regenerate-unicode-properties: 10.1.0 @@ -11175,55 +8251,37 @@ packages: dev: false /registry-auth-token/4.2.2: - resolution: - { - integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==} + engines: {node: '>=6.0.0'} dependencies: rc: 1.2.8 dev: false /registry-url/5.1.0: - resolution: - { - integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==} + engines: {node: '>=8'} dependencies: rc: 1.2.8 dev: false /regjsgen/0.7.1: - resolution: - { - integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==, - } + resolution: {integrity: sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==} dev: false /regjsparser/0.9.1: - resolution: - { - integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==, - } + resolution: {integrity: sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==} hasBin: true dependencies: jsesc: 0.5.0 dev: false /relateurl/0.2.7: - resolution: - { - integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==, - } - engines: { node: '>= 0.10' } + resolution: {integrity: sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==} + engines: {node: '>= 0.10'} dev: false /remark-emoji/2.2.0: - resolution: - { - integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==, - } + resolution: {integrity: sha512-P3cj9s5ggsUvWw5fS2uzCHJMGuXYRb0NnZqYlNecewXt8QBU9n5vW3DUUKOhepS8F9CwdMx9B8a3i7pqFWAI5w==} dependencies: emoticon: 3.2.0 node-emoji: 1.11.0 @@ -11231,17 +8289,11 @@ packages: dev: false /remark-footnotes/2.0.0: - resolution: - { - integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==, - } + resolution: {integrity: sha512-3Clt8ZMH75Ayjp9q4CorNeyjwIxHFcTkaektplKGl2A1jNGEUey8cKL0ZC5vJwfcD5GFGsNLImLG/NGzWIzoMQ==} dev: false /remark-mdx/1.6.22: - resolution: - { - integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==, - } + resolution: {integrity: sha512-phMHBJgeV76uyFkH4rvzCftLfKCr2RZuF+/gmVcaKrpsihyzmhXjA0BEMDaPTXG5y8qZOKPVo83NAOX01LPnOQ==} dependencies: '@babel/core': 7.12.9 '@babel/helper-plugin-utils': 7.10.4 @@ -11256,10 +8308,7 @@ packages: dev: false /remark-parse/8.0.3: - resolution: - { - integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==, - } + resolution: {integrity: sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==} dependencies: ccount: 1.1.0 collapse-white-space: 1.0.6 @@ -11280,19 +8329,13 @@ packages: dev: false /remark-squeeze-paragraphs/4.0.0: - resolution: - { - integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==, - } + resolution: {integrity: sha512-8qRqmL9F4nuLPIgl92XUuxI3pFxize+F1H0e/W3llTk0UsjJaj01+RrirkMw7P21RKe4X6goQhYRSvNWX+70Rw==} dependencies: mdast-squeeze-paragraphs: 4.0.0 dev: false /renderkid/3.0.0: - resolution: - { - integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==, - } + resolution: {integrity: sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==} dependencies: css-select: 4.3.0 dom-converter: 0.2.0 @@ -11302,68 +8345,41 @@ packages: dev: false /repeat-string/1.6.1: - resolution: - { - integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==, - } - engines: { node: '>=0.10' } + resolution: {integrity: sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==} + engines: {node: '>=0.10'} dev: false /require-from-string/2.0.2: - resolution: - { - integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==} + engines: {node: '>=0.10.0'} dev: false /require-like/0.1.2: - resolution: - { - integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==, - } + resolution: {integrity: sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A==} /requires-port/1.0.0: - resolution: - { - integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==, - } + resolution: {integrity: sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==} dev: false /reserved-words/0.1.2: - resolution: - { - integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==, - } + resolution: {integrity: sha512-0S5SrIUJ9LfpbVl4Yzij6VipUdafHrOTzvmfazSw/jeZrZtQK303OPZW+obtkaw7jQlTQppy0UvZWm9872PbRw==} dev: true /resolve-from/4.0.0: - resolution: - { - integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==} + engines: {node: '>=4'} /resolve-pathname/3.0.0: - resolution: - { - integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==, - } + resolution: {integrity: sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng==} dev: false /resolve-url/0.2.1: - resolution: - { - integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==, - } + resolution: {integrity: sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==} deprecated: https://github.com/lydell/resolve-url#deprecated dev: true /resolve/1.22.1: - resolution: - { - integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==, - } + resolution: {integrity: sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==} hasBin: true dependencies: is-core-module: 2.10.0 @@ -11371,56 +8387,38 @@ packages: supports-preserve-symlinks-flag: 1.0.0 /responselike/1.0.2: - resolution: - { - integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==, - } + resolution: {integrity: sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==} dependencies: lowercase-keys: 1.0.1 dev: false /retry/0.13.1: - resolution: - { - integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==} + engines: {node: '>= 4'} dev: false /reusify/1.0.4: - resolution: - { - integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==, - } - engines: { iojs: '>=1.0.0', node: '>=0.10.0' } + resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} + engines: {iojs: '>=1.0.0', node: '>=0.10.0'} dev: false /rimraf/3.0.2: - resolution: - { - integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==, - } + resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} hasBin: true dependencies: glob: 7.2.3 dev: false /rollup/2.78.1: - resolution: - { - integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==, - } - engines: { node: '>=10.0.0' } + resolution: {integrity: sha512-VeeCgtGi4P+o9hIg+xz4qQpRl6R401LWEXBmxYKOV4zlF82lyhgh2hTZnheFUbANE8l2A41F458iwj2vEYaXJg==} + engines: {node: '>=10.0.0'} hasBin: true optionalDependencies: fsevents: 2.3.2 dev: true /rpc-websockets/7.5.0: - resolution: - { - integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==, - } + resolution: {integrity: sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==} dependencies: '@babel/runtime': 7.19.0 eventemitter3: 4.0.7 @@ -11432,17 +8430,11 @@ packages: dev: true /rtl-detect/1.0.4: - resolution: - { - integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==, - } + resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} dev: false /rtlcss/3.5.0: - resolution: - { - integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==, - } + resolution: {integrity: sha512-wzgMaMFHQTnyi9YOwsx9LjOxYXJPzS8sYnFaKm6R5ysvTkwzHiB0vxnbHwchHQT65PTdBjDG21/kQBWI7q9O7A==} hasBin: true dependencies: find-up: 5.0.0 @@ -11452,47 +8444,29 @@ packages: dev: false /run-parallel/1.2.0: - resolution: - { - integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==, - } + resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} dependencies: queue-microtask: 1.2.3 dev: false /rxjs/7.5.6: - resolution: - { - integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==, - } + resolution: {integrity: sha512-dnyv2/YsXhnm461G+R/Pe5bWP41Nm6LBXEYWI6eiFP4fiwx6WRI/CD0zbdVAudd9xwLEF2IDcKXLHit0FYjUzw==} dependencies: tslib: 2.4.0 dev: false /safe-buffer/5.1.2: - resolution: - { - integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==, - } + resolution: {integrity: sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==} /safe-buffer/5.2.1: - resolution: - { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } + resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==} /safer-buffer/2.1.2: - resolution: - { - integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==, - } + resolution: {integrity: sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==} /sass/1.54.9: - resolution: - { - integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==, - } - engines: { node: '>=12.0.0' } + resolution: {integrity: sha512-xb1hjASzEH+0L0WI9oFjqhRi51t/gagWnxLiwUNMltA0Ab6jIDkAacgKiGYKM9Jhy109osM7woEEai6SXeJo5Q==} + engines: {node: '>=12.0.0'} hasBin: true dependencies: chokidar: 3.5.3 @@ -11501,26 +8475,17 @@ packages: dev: true /sax/1.2.4: - resolution: - { - integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==, - } + resolution: {integrity: sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==} /scheduler/0.20.2: - resolution: - { - integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==, - } + resolution: {integrity: sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==} dependencies: loose-envify: 1.4.0 object-assign: 4.1.1 /schema-utils/2.7.0: - resolution: - { - integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==, - } - engines: { node: '>= 8.9.0' } + resolution: {integrity: sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==} + engines: {node: '>= 8.9.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 @@ -11528,11 +8493,8 @@ packages: dev: false /schema-utils/2.7.1: - resolution: - { - integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==, - } - engines: { node: '>= 8.9.0' } + resolution: {integrity: sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==} + engines: {node: '>= 8.9.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 @@ -11540,22 +8502,16 @@ packages: dev: false /schema-utils/3.1.1: - resolution: - { - integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==, - } - engines: { node: '>= 10.13.0' } + resolution: {integrity: sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==} + engines: {node: '>= 10.13.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 6.12.6 ajv-keywords: 3.5.2_ajv@6.12.6 /schema-utils/4.0.0: - resolution: - { - integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==, - } - engines: { node: '>= 12.13.0' } + resolution: {integrity: sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==} + engines: {node: '>= 12.13.0'} dependencies: '@types/json-schema': 7.0.11 ajv: 8.11.0 @@ -11564,74 +8520,50 @@ packages: dev: false /section-matter/1.0.0: - resolution: - { - integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==} + engines: {node: '>=4'} dependencies: extend-shallow: 2.0.1 kind-of: 6.0.3 dev: false /select-hose/2.0.0: - resolution: - { - integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==, - } + resolution: {integrity: sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==} dev: false /selfsigned/2.1.1: - resolution: - { - integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==} + engines: {node: '>=10'} dependencies: node-forge: 1.3.1 dev: false /semver-diff/3.1.1: - resolution: - { - integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==} + engines: {node: '>=8'} dependencies: semver: 6.3.0 dev: false /semver/5.7.1: - resolution: - { - integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==, - } + resolution: {integrity: sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==} hasBin: true /semver/6.3.0: - resolution: - { - integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==, - } + resolution: {integrity: sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==} hasBin: true /semver/7.3.7: - resolution: - { - integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==} + engines: {node: '>=10'} hasBin: true dependencies: lru-cache: 6.0.0 dev: false /send/0.18.0: - resolution: - { - integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} + engines: {node: '>= 0.8.0'} dependencies: debug: 2.6.9 depd: 2.0.0 @@ -11651,18 +8583,12 @@ packages: dev: false /serialize-javascript/6.0.0: - resolution: - { - integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==, - } + resolution: {integrity: sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==} dependencies: randombytes: 2.1.0 /serve-handler/6.1.3: - resolution: - { - integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==, - } + resolution: {integrity: sha512-FosMqFBNrLyeiIDvP1zgO6YoTzFYHxLDEIavhlmQ+knB2Z7l1t+kGLHkZIDN7UVWqQAmKI3D20A6F6jo3nDd4w==} dependencies: bytes: 3.0.0 content-disposition: 0.5.2 @@ -11675,11 +8601,8 @@ packages: dev: false /serve-index/1.9.1: - resolution: - { - integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==} + engines: {node: '>= 0.8.0'} dependencies: accepts: 1.3.8 batch: 0.6.1 @@ -11693,11 +8616,8 @@ packages: dev: false /serve-static/1.15.0: - resolution: - { - integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==, - } - engines: { node: '>= 0.8.0' } + resolution: {integrity: sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==} + engines: {node: '>= 0.8.0'} dependencies: encodeurl: 1.0.2 escape-html: 1.0.3 @@ -11708,72 +8628,45 @@ packages: dev: false /setimmediate/1.0.5: - resolution: - { - integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==, - } + resolution: {integrity: sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==} dev: false /setprototypeof/1.1.0: - resolution: - { - integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==, - } + resolution: {integrity: sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==} dev: false /setprototypeof/1.2.0: - resolution: - { - integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==, - } + resolution: {integrity: sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==} dev: false /shallow-clone/3.0.1: - resolution: - { - integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==} + engines: {node: '>=8'} dependencies: kind-of: 6.0.3 /shallowequal/1.1.0: - resolution: - { - integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==, - } + resolution: {integrity: sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==} /shebang-command/2.0.0: - resolution: - { - integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==} + engines: {node: '>=8'} dependencies: shebang-regex: 3.0.0 dev: false /shebang-regex/3.0.0: - resolution: - { - integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} + engines: {node: '>=8'} dev: false /shell-quote/1.7.3: - resolution: - { - integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==, - } + resolution: {integrity: sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==} dev: false /shelljs/0.8.5: - resolution: - { - integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow==} + engines: {node: '>=4'} hasBin: true dependencies: glob: 7.2.3 @@ -11782,10 +8675,7 @@ packages: dev: false /side-channel/1.0.4: - resolution: - { - integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==, - } + resolution: {integrity: sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==} dependencies: call-bind: 1.0.2 get-intrinsic: 1.1.3 @@ -11793,18 +8683,12 @@ packages: dev: false /signal-exit/3.0.7: - resolution: - { - integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==, - } + resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: false /sirv/1.0.19: - resolution: - { - integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==, - } - engines: { node: '>= 10' } + resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + engines: {node: '>= 10'} dependencies: '@polka/url': 1.0.0-next.21 mrmime: 1.0.1 @@ -11812,18 +8696,12 @@ packages: dev: false /sisteransi/1.0.5: - resolution: - { - integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==, - } + resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} dev: false /sitemap/7.1.1: - resolution: - { - integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==, - } - engines: { node: '>=12.0.0', npm: '>=5.6.0' } + resolution: {integrity: sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg==} + engines: {node: '>=12.0.0', npm: '>=5.6.0'} hasBin: true dependencies: '@types/node': 17.0.45 @@ -11833,26 +8711,17 @@ packages: dev: false /slash/3.0.0: - resolution: - { - integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} + engines: {node: '>=8'} dev: false /slash/4.0.0: - resolution: - { - integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==} + engines: {node: '>=12'} dev: false /sockjs/0.3.24: - resolution: - { - integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==, - } + resolution: {integrity: sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==} dependencies: faye-websocket: 0.11.4 uuid: 8.3.2 @@ -11860,25 +8729,16 @@ packages: dev: false /sort-css-media-queries/2.1.0: - resolution: - { - integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==, - } - engines: { node: '>= 6.3.0' } + resolution: {integrity: sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA==} + engines: {node: '>= 6.3.0'} dev: false /source-map-js/1.0.2: - resolution: - { - integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==} + engines: {node: '>=0.10.0'} /source-map-resolve/0.5.3: - resolution: - { - integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==, - } + resolution: {integrity: sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==} deprecated: See https://github.com/lydell/source-map-resolve#deprecated dependencies: atob: 2.1.2 @@ -11889,64 +8749,40 @@ packages: dev: true /source-map-support/0.5.21: - resolution: - { - integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==, - } + resolution: {integrity: sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==} dependencies: buffer-from: 1.1.2 source-map: 0.6.1 /source-map-url/0.4.1: - resolution: - { - integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==, - } + resolution: {integrity: sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==} deprecated: See https://github.com/lydell/source-map-url#deprecated dev: true /source-map/0.5.7: - resolution: - { - integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==} + engines: {node: '>=0.10.0'} dev: false /source-map/0.6.1: - resolution: - { - integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} + engines: {node: '>=0.10.0'} /source-map/0.7.4: - resolution: - { - integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} + engines: {node: '>= 8'} dev: true /sourcemap-codec/1.4.8: - resolution: - { - integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==, - } + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} dev: true /space-separated-tokens/1.1.5: - resolution: - { - integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==, - } + resolution: {integrity: sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==} dev: false /spdy-transport/3.0.0: - resolution: - { - integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==, - } + resolution: {integrity: sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==} dependencies: debug: 4.3.4 detect-node: 2.1.0 @@ -11959,11 +8795,8 @@ packages: dev: false /spdy/4.0.2: - resolution: - { - integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==, - } - engines: { node: '>=6.0.0' } + resolution: {integrity: sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==} + engines: {node: '>=6.0.0'} dependencies: debug: 4.3.4 handle-thing: 2.0.1 @@ -11975,56 +8808,35 @@ packages: dev: false /sprintf-js/1.0.3: - resolution: - { - integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==, - } + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} dev: false /stable/0.1.8: - resolution: - { - integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==, - } + resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} deprecated: 'Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility' dev: false /state-toggle/1.0.3: - resolution: - { - integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==, - } + resolution: {integrity: sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==} dev: false /statuses/1.5.0: - resolution: - { - integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==} + engines: {node: '>= 0.6'} dev: false /statuses/2.0.1: - resolution: - { - integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==} + engines: {node: '>= 0.8'} dev: false /std-env/3.2.1: - resolution: - { - integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==, - } + resolution: {integrity: sha512-D/uYFWkI/31OrnKmXZqGAGK5GbQRPp/BWA1nuITcc6ICblhhuQUPHS5E2GSCVS7Hwhf4ciq8qsATwBUxv+lI6w==} dev: false /string-width/4.2.3: - resolution: - { - integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} + engines: {node: '>=8'} dependencies: emoji-regex: 8.0.0 is-fullwidth-code-point: 3.0.0 @@ -12032,11 +8844,8 @@ packages: dev: false /string-width/5.1.2: - resolution: - { - integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} + engines: {node: '>=12'} dependencies: eastasianwidth: 0.2.0 emoji-regex: 9.2.2 @@ -12044,10 +8853,7 @@ packages: dev: false /string.prototype.trimend/1.0.5: - resolution: - { - integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==, - } + resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -12055,10 +8861,7 @@ packages: dev: false /string.prototype.trimstart/1.0.5: - resolution: - { - integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==, - } + resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} dependencies: call-bind: 1.0.2 define-properties: 1.1.4 @@ -12066,29 +8869,20 @@ packages: dev: false /string_decoder/1.1.1: - resolution: - { - integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==, - } + resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: safe-buffer: 5.1.2 dev: false /string_decoder/1.3.0: - resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } + resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==} dependencies: safe-buffer: 5.2.1 dev: false /stringify-object/3.3.0: - resolution: - { - integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==} + engines: {node: '>=4'} dependencies: get-own-enumerable-property-symbols: 3.0.2 is-obj: 1.0.1 @@ -12096,80 +8890,53 @@ packages: dev: false /strip-ansi/6.0.1: - resolution: - { - integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} + engines: {node: '>=8'} dependencies: ansi-regex: 5.0.1 dev: false /strip-ansi/7.0.1: - resolution: - { - integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==} + engines: {node: '>=12'} dependencies: ansi-regex: 6.0.1 dev: false /strip-bom-string/1.0.0: - resolution: - { - integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g==} + engines: {node: '>=0.10.0'} dev: false /strip-bom/3.0.0: - resolution: - { - integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} + engines: {node: '>=4'} dev: true /strip-final-newline/2.0.0: - resolution: - { - integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} + engines: {node: '>=6'} dev: false /strip-json-comments/2.0.1: - resolution: - { - integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==, - } - engines: { node: '>=0.10.0' } + resolution: {integrity: sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==} + engines: {node: '>=0.10.0'} dev: false /strip-json-comments/3.1.1: - resolution: - { - integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==} + engines: {node: '>=8'} dev: false /style-to-object/0.3.0: - resolution: - { - integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==, - } + resolution: {integrity: sha512-CzFnRRXhzWIdItT3OmF8SQfWyahHhjq3HwcMNCNLn+N7klOOqPjMeG/4JSu77D7ypZdGvSzvkrbyeTMizz2VrA==} dependencies: inline-style-parser: 0.1.1 dev: false /stylehacks/5.1.0_postcss@8.4.16: - resolution: - { - integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==, - } - engines: { node: ^10 || ^12 || >=14.0 } + resolution: {integrity: sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==} + engines: {node: ^10 || ^12 || >=14.0} peerDependencies: postcss: ^8.2.15 dependencies: @@ -12179,10 +8946,7 @@ packages: dev: false /stylus/0.54.8: - resolution: - { - integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==, - } + resolution: {integrity: sha512-vr54Or4BZ7pJafo2mpf0ZcwA74rpuYCZbxrHBsH8kbcXOwSfvBFwsRfpGO5OD5fhG5HDCFW737PKaawI7OqEAg==} hasBin: true dependencies: css-parse: 2.0.0 @@ -12198,51 +8962,33 @@ packages: dev: true /supports-color/5.5.0: - resolution: - { - integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} + engines: {node: '>=4'} dependencies: has-flag: 3.0.0 /supports-color/7.2.0: - resolution: - { - integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==} + engines: {node: '>=8'} dependencies: has-flag: 4.0.0 /supports-color/8.1.1: - resolution: - { - integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==} + engines: {node: '>=10'} dependencies: has-flag: 4.0.0 /supports-preserve-symlinks-flag/1.0.0: - resolution: - { - integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} + engines: {node: '>= 0.4'} /svg-parser/2.0.4: - resolution: - { - integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==, - } + resolution: {integrity: sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==} /svgo/2.8.0: - resolution: - { - integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==} + engines: {node: '>=10.13.0'} hasBin: true dependencies: '@trysound/sax': 0.2.0 @@ -12255,26 +9001,17 @@ packages: dev: false /tapable/1.1.3: - resolution: - { - integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} + engines: {node: '>=6'} dev: false /tapable/2.2.1: - resolution: - { - integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + engines: {node: '>=6'} /terser-webpack-plugin/5.3.6_webpack@5.74.0: - resolution: - { - integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==, - } - engines: { node: '>= 10.13.0' } + resolution: {integrity: sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==} + engines: {node: '>= 10.13.0'} peerDependencies: '@swc/core': '*' esbuild: '*' @@ -12296,11 +9033,8 @@ packages: webpack: 5.74.0 /terser/5.15.0: - resolution: - { - integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==} + engines: {node: '>=10'} hasBin: true dependencies: '@jridgewell/source-map': 0.3.2 @@ -12309,111 +9043,66 @@ packages: source-map-support: 0.5.21 /text-table/0.2.0: - resolution: - { - integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==, - } + resolution: {integrity: sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==} dev: false /through/2.3.8: - resolution: - { - integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==, - } + resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} /thunky/1.1.0: - resolution: - { - integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==, - } + resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} dev: false /tiny-invariant/1.2.0: - resolution: - { - integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==, - } + resolution: {integrity: sha512-1Uhn/aqw5C6RI4KejVeTg6mIS7IqxnLJ8Mv2tV5rTc0qWobay7pDUz6Wi392Cnc8ak1H0F2cjoRzb2/AW4+Fvg==} dev: false /tiny-warning/1.0.3: - resolution: - { - integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==, - } + resolution: {integrity: sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA==} dev: false /to-fast-properties/2.0.0: - resolution: - { - integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==} + engines: {node: '>=4'} /to-readable-stream/1.0.0: - resolution: - { - integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==} + engines: {node: '>=6'} dev: false /to-regex-range/5.0.1: - resolution: - { - integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==, - } - engines: { node: '>=8.0' } + resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} + engines: {node: '>=8.0'} dependencies: is-number: 7.0.0 /toidentifier/1.0.1: - resolution: - { - integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==, - } - engines: { node: '>=0.6' } + resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} + engines: {node: '>=0.6'} dev: false /totalist/1.1.0: - resolution: - { - integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==, - } - engines: { node: '>=6' } + resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + engines: {node: '>=6'} dev: false /tr46/0.0.3: - resolution: - { - integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==, - } + resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} /trim-trailing-lines/1.1.4: - resolution: - { - integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==, - } + resolution: {integrity: sha512-rjUWSqnfTNrjbB9NQWfPMH/xRK1deHeGsHoVfpxJ++XeYXE0d6B1En37AHfw3jtfTU7dzMzZL2jjpe8Qb5gLIQ==} dev: false /trim/0.0.1: - resolution: - { - integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==, - } + resolution: {integrity: sha512-YzQV+TZg4AxpKxaTHK3c3D+kRDCGVEE7LemdlQZoQXn0iennk10RsIoY6ikzAqJTc9Xjl9C1/waHom/J86ziAQ==} dev: false /trough/1.0.5: - resolution: - { - integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==, - } + resolution: {integrity: sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==} dev: false /tsconfig-paths/3.14.1: - resolution: - { - integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==, - } + resolution: {integrity: sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==} dependencies: '@types/json5': 0.0.29 json5: 1.0.1 @@ -12422,58 +9111,37 @@ packages: dev: true /tslib/2.4.0: - resolution: - { - integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==, - } + resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} /tweetnacl/1.0.3: - resolution: - { - integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==, - } + resolution: {integrity: sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==} /type-fest/0.20.2: - resolution: - { - integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==} + engines: {node: '>=10'} dev: false /type-fest/2.19.0: - resolution: - { - integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==, - } - engines: { node: '>=12.20' } + resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} + engines: {node: '>=12.20'} dev: false /type-is/1.6.18: - resolution: - { - integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==, - } - engines: { node: '>= 0.6' } + resolution: {integrity: sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==} + engines: {node: '>= 0.6'} dependencies: media-typer: 0.3.0 mime-types: 2.1.35 dev: false /typedarray-to-buffer/3.1.5: - resolution: - { - integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==, - } + resolution: {integrity: sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==} dependencies: is-typedarray: 1.0.0 dev: false /typescript-plugin-css-modules/3.4.0_typescript@4.8.3: - resolution: - { - integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==, - } + resolution: {integrity: sha512-2MdjfSg4MGex1csCWRUwKD+MpgnvcvLLr9bSAMemU/QYGqBsXdez0cc06H/fFhLtRoKJjXg6PSTur3Gy1Umhpw==} peerDependencies: typescript: '>=3.0.0' dependencies: @@ -12497,25 +9165,16 @@ packages: dev: true /typescript/4.8.3: - resolution: - { - integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==, - } - engines: { node: '>=4.2.0' } + resolution: {integrity: sha512-goMHfm00nWPa8UvR/CPSvykqf6dVV8x/dp0c5mFTMTIu0u0FlGWRioyy7Nn0PGAdHxpJZnuO/ut+PpQ8UiHAig==} + engines: {node: '>=4.2.0'} hasBin: true /ua-parser-js/0.7.31: - resolution: - { - integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==, - } + resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} dev: false /unbox-primitive/1.0.2: - resolution: - { - integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==, - } + resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} dependencies: call-bind: 1.0.2 has-bigints: 1.0.2 @@ -12524,55 +9183,37 @@ packages: dev: false /unherit/1.1.3: - resolution: - { - integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==, - } + resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} dependencies: inherits: 2.0.4 xtend: 4.0.2 dev: false /unicode-canonical-property-names-ecmascript/2.0.0: - resolution: - { - integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==} + engines: {node: '>=4'} dev: false /unicode-match-property-ecmascript/2.0.0: - resolution: - { - integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==} + engines: {node: '>=4'} dependencies: unicode-canonical-property-names-ecmascript: 2.0.0 unicode-property-aliases-ecmascript: 2.1.0 dev: false /unicode-match-property-value-ecmascript/2.0.0: - resolution: - { - integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==} + engines: {node: '>=4'} dev: false /unicode-property-aliases-ecmascript/2.1.0: - resolution: - { - integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==} + engines: {node: '>=4'} dev: false /unified/9.2.0: - resolution: - { - integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==, - } + resolution: {integrity: sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==} dependencies: '@types/unist': 2.0.6 bail: 1.0.5 @@ -12584,10 +9225,7 @@ packages: dev: false /unified/9.2.2: - resolution: - { - integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==, - } + resolution: {integrity: sha512-Sg7j110mtefBD+qunSLO1lqOEKdrwBFBrR6Qd8f4uwkhWNlbkaqwHse6e7QvD3AP/MNoJdEDLaf8OxYyoWgorQ==} dependencies: '@types/unist': 2.0.6 bail: 1.0.5 @@ -12599,85 +9237,55 @@ packages: dev: false /unique-string/2.0.0: - resolution: - { - integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==} + engines: {node: '>=8'} dependencies: crypto-random-string: 2.0.0 dev: false /unist-builder/2.0.3: - resolution: - { - integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==, - } + resolution: {integrity: sha512-f98yt5pnlMWlzP539tPc4grGMsFaQQlP/vM396b00jngsiINumNmsY8rkXjfoi1c6QaM8nQ3vaGDuoKWbe/1Uw==} dev: false /unist-util-generated/1.1.6: - resolution: - { - integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==, - } + resolution: {integrity: sha512-cln2Mm1/CZzN5ttGK7vkoGw+RZ8VcUH6BtGbq98DDtRGquAAOXig1mrBQYelOwMXYS8rK+vZDyyojSjp7JX+Lg==} dev: false /unist-util-is/4.1.0: - resolution: - { - integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==, - } + resolution: {integrity: sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==} dev: false /unist-util-position/3.1.0: - resolution: - { - integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==, - } + resolution: {integrity: sha512-w+PkwCbYSFw8vpgWD0v7zRCl1FpY3fjDSQ3/N/wNd9Ffa4gPi8+4keqt99N3XW6F99t/mUzp2xAhNmfKWp95QA==} dev: false /unist-util-remove-position/2.0.1: - resolution: - { - integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==, - } + resolution: {integrity: sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==} dependencies: unist-util-visit: 2.0.3 dev: false /unist-util-remove/2.1.0: - resolution: - { - integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==, - } + resolution: {integrity: sha512-J8NYPyBm4baYLdCbjmf1bhPu45Cr1MWTm77qd9istEkzWpnN6O9tMsEbB2JhNnBCqGENRqEWomQ+He6au0B27Q==} dependencies: unist-util-is: 4.1.0 dev: false /unist-util-stringify-position/2.0.3: - resolution: - { - integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==, - } + resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} dependencies: '@types/unist': 2.0.6 dev: false /unist-util-visit-parents/3.1.1: - resolution: - { - integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==, - } + resolution: {integrity: sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 dev: false /unist-util-visit/2.0.3: - resolution: - { - integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==, - } + resolution: {integrity: sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==} dependencies: '@types/unist': 2.0.6 unist-util-is: 4.1.0 @@ -12685,26 +9293,17 @@ packages: dev: false /universalify/2.0.0: - resolution: - { - integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==, - } - engines: { node: '>= 10.0.0' } + resolution: {integrity: sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==} + engines: {node: '>= 10.0.0'} dev: false /unpipe/1.0.0: - resolution: - { - integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==} + engines: {node: '>= 0.8'} dev: false /update-browserslist-db/1.0.9_browserslist@4.21.4: - resolution: - { - integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==, - } + resolution: {integrity: sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==} hasBin: true peerDependencies: browserslist: '>= 4.21.0' @@ -12714,11 +9313,8 @@ packages: picocolors: 1.0.0 /update-notifier/5.1.0: - resolution: - { - integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==} + engines: {node: '>=10'} dependencies: boxen: 5.1.2 chalk: 4.1.2 @@ -12737,27 +9333,18 @@ packages: dev: false /uri-js/4.4.1: - resolution: - { - integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==, - } + resolution: {integrity: sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==} dependencies: punycode: 2.1.1 /urix/0.1.0: - resolution: - { - integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==, - } + resolution: {integrity: sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==} deprecated: Please see https://github.com/lydell/urix#deprecated dev: true /url-loader/4.1.1_u4acmn7fe6yqgbrqzialkgh5lu: - resolution: - { - integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==, - } - engines: { node: '>= 10.13.0' } + resolution: {integrity: sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA==} + engines: {node: '>= 10.13.0'} peerDependencies: file-loader: '*' webpack: ^4.0.0 || ^5.0.0 @@ -12773,21 +9360,15 @@ packages: dev: false /url-parse-lax/3.0.0: - resolution: - { - integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==, - } - engines: { node: '>=4' } + resolution: {integrity: sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==} + engines: {node: '>=4'} dependencies: prepend-http: 2.0.0 dev: false /use-callback-ref/1.3.0_pxzommwrsowkd4kgag6q3sluym: - resolution: - { - integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} peerDependencies: '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12801,10 +9382,7 @@ packages: dev: false /use-composed-ref/1.3.0_react@17.0.2: - resolution: - { - integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==, - } + resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 dependencies: @@ -12812,10 +9390,7 @@ packages: dev: false /use-isomorphic-layout-effect/1.1.2_react@17.0.2: - resolution: - { - integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==, - } + resolution: {integrity: sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA==} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12827,10 +9402,7 @@ packages: dev: false /use-latest/1.2.1_react@17.0.2: - resolution: - { - integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==, - } + resolution: {integrity: sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw==} peerDependencies: '@types/react': '*' react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12843,11 +9415,8 @@ packages: dev: false /use-sidecar/1.1.2_pxzommwrsowkd4kgag6q3sluym: - resolution: - { - integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} peerDependencies: '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -12862,28 +9431,19 @@ packages: dev: false /utf-8-validate/5.0.9: - resolution: - { - integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==, - } - engines: { node: '>=6.14.2' } + resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==} + engines: {node: '>=6.14.2'} requiresBuild: true dependencies: node-gyp-build: 4.5.0 dev: true /util-deprecate/1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } + resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false /util/0.12.4: - resolution: - { - integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==, - } + resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} dependencies: inherits: 2.0.4 is-arguments: 1.1.1 @@ -12894,71 +9454,44 @@ packages: dev: false /utila/0.4.0: - resolution: - { - integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==, - } + resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} dev: false /utility-types/3.10.0: - resolution: - { - integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==, - } - engines: { node: '>= 4' } + resolution: {integrity: sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg==} + engines: {node: '>= 4'} /utils-merge/1.0.1: - resolution: - { - integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==, - } - engines: { node: '>= 0.4.0' } + resolution: {integrity: sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==} + engines: {node: '>= 0.4.0'} dev: false /uuid/8.3.2: - resolution: - { - integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==, - } + resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true /value-equal/1.0.1: - resolution: - { - integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==, - } + resolution: {integrity: sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw==} dev: false /vary/1.1.2: - resolution: - { - integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==, - } - engines: { node: '>= 0.8' } + resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} + engines: {node: '>= 0.8'} dev: false /vfile-location/3.2.0: - resolution: - { - integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==, - } + resolution: {integrity: sha512-aLEIZKv/oxuCDZ8lkJGhuhztf/BW4M+iHdCwglA/eWc+vtuRFJj8EtgceYFX4LRjOhCAAiNHsKGssC6onJ+jbA==} dev: false /vfile-message/2.0.4: - resolution: - { - integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==, - } + resolution: {integrity: sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==} dependencies: '@types/unist': 2.0.6 unist-util-stringify-position: 2.0.3 dev: false /vfile/4.2.1: - resolution: - { - integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==, - } + resolution: {integrity: sha512-O6AE4OskCG5S1emQ/4gl8zK586RqA3srz3nfK/Viy0UPToBc5Trp9BVFb1u0CjsKrAWwnpr4ifM/KBXPWwJbCA==} dependencies: '@types/unist': 2.0.6 is-buffer: 2.0.5 @@ -12967,10 +9500,7 @@ packages: dev: false /vite-plugin-svgr/2.2.1_vite@3.1.2: - resolution: - { - integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==, - } + resolution: {integrity: sha512-+EqwahbwjETJH/ssA/66dNYyKN1cO0AStq96MuXmq5maU7AePBMf2lDKfQna49tJZAjtRz+R899BWCsUUP45Fg==} peerDependencies: vite: ^2.6.0 || 3 || ^3 dependencies: @@ -12982,11 +9512,8 @@ packages: dev: true /vite/3.1.2: - resolution: - { - integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==, - } - engines: { node: ^14.18.0 || >=16.0.0 } + resolution: {integrity: sha512-wTDKPkiVbeT+drTPdkuvjVIC/2vKKUc1w3qNOuwgpyvPCZF6fvdxB5v5WEcCsqaYea0zrwA4+XialJKCHM3oVQ==} + engines: {node: ^14.18.0 || >=16.0.0} hasBin: true peerDependencies: less: '*' @@ -13012,11 +9539,8 @@ packages: dev: true /wait-on/6.0.1: - resolution: - { - integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==, - } - engines: { node: '>=10.0.0' } + resolution: {integrity: sha512-zht+KASY3usTY5u2LgaNqn/Cd8MukxLGjdcZxT2ns5QzDmTFc4XoWBgC+C/na+sMRZTuVygQoMYwdcVjHnYIVw==} + engines: {node: '>=10.0.0'} hasBin: true dependencies: axios: 0.25.0 @@ -13029,43 +9553,28 @@ packages: dev: false /watchpack/2.4.0: - resolution: - { - integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==} + engines: {node: '>=10.13.0'} dependencies: glob-to-regexp: 0.4.1 graceful-fs: 4.2.10 /wbuf/1.7.3: - resolution: - { - integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==, - } + resolution: {integrity: sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==} dependencies: minimalistic-assert: 1.0.1 dev: false /web-namespaces/1.1.4: - resolution: - { - integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==, - } + resolution: {integrity: sha512-wYxSGajtmoP4WxfejAPIr4l0fVh+jeMXZb08wNc0tMg6xsfZXj3cECqIK0G7ZAqUq0PP8WlMDtaOGVBTAWztNw==} dev: false /webidl-conversions/3.0.1: - resolution: - { - integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==, - } + resolution: {integrity: sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==} /webpack-bundle-analyzer/4.6.1: - resolution: - { - integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==, - } - engines: { node: '>= 10.13.0' } + resolution: {integrity: sha512-oKz9Oz9j3rUciLNfpGFjOb49/jEpXNmWdVH8Ls//zNcnLlQdTGXQQMsBbb/gR7Zl8WNLxVCq+0Hqbx3zv6twBw==} + engines: {node: '>= 10.13.0'} hasBin: true dependencies: acorn: 8.8.0 @@ -13083,11 +9592,8 @@ packages: dev: false /webpack-dev-middleware/5.3.3_webpack@5.74.0: - resolution: - { - integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==, - } - engines: { node: '>= 12.13.0' } + resolution: {integrity: sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==} + engines: {node: '>= 12.13.0'} peerDependencies: webpack: ^4.0.0 || ^5.0.0 dependencies: @@ -13100,11 +9606,8 @@ packages: dev: false /webpack-dev-server/4.11.0_webpack@5.74.0: - resolution: - { - integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==, - } - engines: { node: '>= 12.13.0' } + resolution: {integrity: sha512-L5S4Q2zT57SK7tazgzjMiSMBdsw+rGYIX27MgPgx7LDhWO0lViPrHKoLS7jo5In06PWYAhlYu3PbyoC6yAThbw==} + engines: {node: '>= 12.13.0'} hasBin: true peerDependencies: webpack: ^4.37.0 || ^5.0.0 @@ -13151,28 +9654,19 @@ packages: dev: false /webpack-merge/5.8.0: - resolution: - { - integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==, - } - engines: { node: '>=10.0.0' } + resolution: {integrity: sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==} + engines: {node: '>=10.0.0'} dependencies: clone-deep: 4.0.1 wildcard: 2.0.0 /webpack-sources/3.2.3: - resolution: - { - integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==} + engines: {node: '>=10.13.0'} /webpack/5.74.0: - resolution: - { - integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==, - } - engines: { node: '>=10.13.0' } + resolution: {integrity: sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==} + engines: {node: '>=10.13.0'} hasBin: true peerDependencies: webpack-cli: '*' @@ -13210,11 +9704,8 @@ packages: - uglify-js /webpackbar/5.0.2_webpack@5.74.0: - resolution: - { - integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ==} + engines: {node: '>=12'} peerDependencies: webpack: 3 || 4 || 5 dependencies: @@ -13226,11 +9717,8 @@ packages: dev: false /websocket-driver/0.7.4: - resolution: - { - integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==, - } - engines: { node: '>=0.8.0' } + resolution: {integrity: sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==} + engines: {node: '>=0.8.0'} dependencies: http-parser-js: 0.5.8 safe-buffer: 5.2.1 @@ -13238,27 +9726,18 @@ packages: dev: false /websocket-extensions/0.1.4: - resolution: - { - integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==, - } - engines: { node: '>=0.8.0' } + resolution: {integrity: sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==} + engines: {node: '>=0.8.0'} dev: false /whatwg-url/5.0.0: - resolution: - { - integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==, - } + resolution: {integrity: sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==} dependencies: tr46: 0.0.3 webidl-conversions: 3.0.1 /which-boxed-primitive/1.0.2: - resolution: - { - integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==, - } + resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} dependencies: is-bigint: 1.0.4 is-boolean-object: 1.1.2 @@ -13268,11 +9747,8 @@ packages: dev: false /which-typed-array/1.1.8: - resolution: - { - integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==, - } - engines: { node: '>= 0.4' } + resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} + engines: {node: '>= 0.4'} dependencies: available-typed-arrays: 1.0.5 call-bind: 1.0.2 @@ -13283,58 +9759,40 @@ packages: dev: false /which/1.3.1: - resolution: - { - integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==, - } + resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true dependencies: isexe: 2.0.0 dev: false /which/2.0.2: - resolution: - { - integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==, - } - engines: { node: '>= 8' } + resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==} + engines: {node: '>= 8'} hasBin: true dependencies: isexe: 2.0.0 dev: false /widest-line/3.1.0: - resolution: - { - integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==} + engines: {node: '>=8'} dependencies: string-width: 4.2.3 dev: false /widest-line/4.0.1: - resolution: - { - integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig==} + engines: {node: '>=12'} dependencies: string-width: 5.1.2 dev: false /wildcard/2.0.0: - resolution: - { - integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==, - } + resolution: {integrity: sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==} /wrap-ansi/7.0.0: - resolution: - { - integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==} + engines: {node: '>=10'} dependencies: ansi-styles: 4.3.0 string-width: 4.2.3 @@ -13342,11 +9800,8 @@ packages: dev: false /wrap-ansi/8.0.1: - resolution: - { - integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==, - } - engines: { node: '>=12' } + resolution: {integrity: sha512-QFF+ufAqhoYHvoHdajT/Po7KoXVBPXS2bgjIam5isfWJPfIOnQZ50JtUiVvCv/sjgacf3yRrt2ZKUZ/V4itN4g==} + engines: {node: '>=12'} dependencies: ansi-styles: 6.1.1 string-width: 5.1.2 @@ -13354,16 +9809,10 @@ packages: dev: false /wrappy/1.0.2: - resolution: - { - integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==, - } + resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} /write-file-atomic/3.0.3: - resolution: - { - integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==, - } + resolution: {integrity: sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==} dependencies: imurmurhash: 0.1.4 is-typedarray: 1.0.0 @@ -13372,11 +9821,8 @@ packages: dev: false /ws/7.5.9: - resolution: - { - integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==, - } - engines: { node: '>=8.3.0' } + resolution: {integrity: sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==} + engines: {node: '>=8.3.0'} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -13387,11 +9833,8 @@ packages: optional: true /ws/8.8.1: - resolution: - { - integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==, - } - engines: { node: '>=10.0.0' } + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -13403,11 +9846,8 @@ packages: dev: false /ws/8.8.1_22kvxa7zeyivx4jp72v2w3pkvy: - resolution: - { - integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==, - } - engines: { node: '>=10.0.0' } + resolution: {integrity: sha512-bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA==} + engines: {node: '>=10.0.0'} peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -13422,55 +9862,34 @@ packages: dev: true /xdg-basedir/4.0.0: - resolution: - { - integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==, - } - engines: { node: '>=8' } + resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} + engines: {node: '>=8'} dev: false /xml-js/1.6.11: - resolution: - { - integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==, - } + resolution: {integrity: sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g==} hasBin: true dependencies: sax: 1.2.4 dev: false /xtend/4.0.2: - resolution: - { - integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==, - } - engines: { node: '>=0.4' } + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} dev: false /yallist/4.0.0: - resolution: - { - integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, - } + resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: false /yaml/1.10.2: - resolution: - { - integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==, - } - engines: { node: '>= 6' } + resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} + engines: {node: '>= 6'} /yocto-queue/0.1.0: - resolution: - { - integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==, - } - engines: { node: '>=10' } + resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} + engines: {node: '>=10'} /zwitch/1.0.5: - resolution: - { - integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==, - } + resolution: {integrity: sha512-V50KMwwzqJV0NpZIZFwfOD5/lyny3WlSzRiXgA0G7VUnRlqttta1L6UQIHzd6EuBY/cHGfwTIck7w1yH6Q5zUw==} dev: false From 16f029b1d5db861a9fce2df93422ffd46ff58abf Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Tue, 20 Sep 2022 02:33:15 +0800 Subject: [PATCH 025/654] chore: update package json --- packages/kit/package.json | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 334b3c1f..e282748d 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,8 +1,10 @@ { "name": "@suiet/wallet-kit", - "private": true, "version": "0.0.1", "type": "module", + "files": [ + "dist" + ], "scripts": { "dev": "vite", "build": "tsc --emitDeclarationOnly && vite build", From 2830d6940e5618d0b90c0e24ecc78aba867507ad Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Mon, 19 Sep 2022 22:39:46 -0400 Subject: [PATCH 026/654] feat: fix provider group logic & add ui --- .../src/components/ConnectButton/index.tsx | 24 +++++---- .../ConnectButton/style/index.module.scss | 53 +++++++++++++++---- packages/kit/src/wallets/provider.tsx | 8 +-- 3 files changed, 63 insertions(+), 22 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 390ab49e..73470d20 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,6 +1,6 @@ -import React, { useEffect, useState } from 'react'; -import { useWallet } from '../../hooks/useWallet'; -import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; +import React, {useEffect, useState} from 'react'; +import {useWallet} from '../../hooks/useWallet'; +import {ConnectWalletModal} from '../Modal/ConnectWalletModal'; import styles from './style/index.module.scss'; interface ConnectButtonProps { @@ -16,8 +16,8 @@ export function addressEllipsis(address: string) { } export function ConnectButton({ - label = 'Connect Wallet', -}: ConnectButtonProps) { + label = 'Connect Wallet', + }: ConnectButtonProps) { const { select, wallet: connectedWallet, @@ -53,8 +53,14 @@ export function ConnectButton({ setShowConnectedModal(!showConnectedModal); }} > - {addressEllipsis(account)} - + 0 SUI +
    +
    + + {addressEllipsis(account)} + + +
    {showConnectedModal && (
    - Disconnect + Disconnect
    )} @@ -77,7 +83,7 @@ export function ConnectButton({ walletGroups={groups} onWalletClick={(wallet) => { if (!wallet.installed) return; - select(wallet.adapter.name); + select(wallet.name); }} > diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index e200190a..7fcf6411 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -11,19 +11,46 @@ } .connected-button { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + background: #eff1f5; border-radius: 16px; font-weight: 600; font-size: 16px; line-height: 19px; color: #404968; - padding: 12px 18px; + padding: 16px 24px; border: 0; cursor: pointer; +} +.balance { + font-style: normal; + font-weight: 700; + font-size: 16px; + line-height: 19px; + color: #111322; +} +.address-select { display: flex; + justify-content: space-between; align-items: center; - justify-content: center; +} +.address { + font-style: normal; + font-weight: 600; + font-size: 16px; + line-height: 19px; + color: #404968; +} +.divider { + width: 1px; + height: 16px; + margin: 0 10px; + background-color: #DCDFEA; } .right-arrow { @@ -37,18 +64,26 @@ .connected-container { position: relative; + width: 268px; } .connected-modal { + box-sizing: border-box; + position: absolute; + bottom: -76px; + width: 268px; background: #eff1f5; border-radius: 13px; - padding: 17px 24px 20px; - font-weight: 500; - font-size: 16px; - line-height: 19px; + padding: 20px 24px; color: #000000; - position: absolute; - width: 268px; cursor: pointer; - bottom: -76px; + + &__text { + font-family: 'Arial'; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 19px; + color: #111322; + } } diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index d5070249..ebc25779 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -75,8 +75,8 @@ export function WalletProvider({ const setWalletAndUpdateStorage = useCallback( (selectedWallet: WalletInstance | null) => { setWallet(selectedWallet); - if (selectedWallet != null) { - latestWallets.storeWalletName(selectedWallet.adapter.name); + if (selectedWallet !== null) { + latestWallets.storeWalletName(selectedWallet.name); } else { localStorage.removeItem(LAST_WALLET); } @@ -87,11 +87,11 @@ export function WalletProvider({ const choose = useCallback( (name: string) => { let newWallet = supportedWallets.find( - (wallet) => wallet.adapter.name === name + (wallet) => wallet.name === name ); if (newWallet) { setWalletAndUpdateStorage(newWallet); - localStorage.setItem(LAST_WALLET, newWallet.adapter.name); + localStorage.setItem(LAST_WALLET, newWallet.name); } else { localStorage.removeItem(LAST_WALLET); throw new Error('Error wallet'); From cb3739bb6b1ab5074f5c1630d6ca85671f87c0f2 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Mon, 19 Sep 2022 23:00:12 -0400 Subject: [PATCH 027/654] chore: apply button to doc site --- packages/kit/package.json | 5 +- .../src/components/ConnectButton/index.tsx | 77 +++++++++++-------- .../ConnectButton/style/index.module.scss | 2 +- pnpm-lock.yaml | 6 ++ website/src/pages/index.tsx | 2 +- 5 files changed, 55 insertions(+), 37 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index e282748d..83c810b9 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -22,8 +22,9 @@ "@mysten/sui.js": "^0.10.0", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", - "lodash": "^4.17.21", - "@suiet/wallet-adapter": "^0.0.8" + "@suiet/wallet-adapter": "^0.0.8", + "classnames": "^2.3.2", + "lodash": "^4.17.21" }, "devDependencies": { "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 73470d20..5f5aedab 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,10 +1,14 @@ -import React, {useEffect, useState} from 'react'; +import React, {CSSProperties, useEffect, useState} from 'react'; import {useWallet} from '../../hooks/useWallet'; import {ConnectWalletModal} from '../Modal/ConnectWalletModal'; import styles from './style/index.module.scss'; +import {Extendable} from "../../types"; +import classnames from 'classnames' -interface ConnectButtonProps { +export type ConnectButtonProps = Extendable & { label?: string; + btnClassName?: string; + btnStyle?: CSSProperties; } export function addressEllipsis(address: string) { @@ -15,9 +19,11 @@ export function addressEllipsis(address: string) { return address.slice(0, 7) + '....' + address.slice(-4, address.length); } -export function ConnectButton({ - label = 'Connect Wallet', - }: ConnectButtonProps) { +export function ConnectButton(props: ConnectButtonProps) { + const { + label = 'Connect Wallet', + } = props; + const { select, wallet: connectedWallet, @@ -45,36 +51,38 @@ export function ConnectButton({ if (account && connected) { return ( - <> -
    - - {showConnectedModal && ( -
    { - setShowConnectedModal(false); - disconnect(); - }} - > - Disconnect -
    - )} -
    - + + + + {showConnectedModal && ( +
    { + setShowConnectedModal(false); + disconnect(); + }} + > + Disconnect +
    + )} + ); } @@ -86,7 +94,10 @@ export function ConnectButton({ select(wallet.name); }} > - + ); } diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index 7fcf6411..4eefa5ac 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -74,7 +74,7 @@ width: 268px; background: #eff1f5; border-radius: 13px; - padding: 20px 24px; + padding: 16px 24px; color: #000000; cursor: pointer; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9bbf04e2..8515ae78 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -18,6 +18,7 @@ importers: '@vanilla-extract/css': ^1.9.0 '@vanilla-extract/vite-plugin': ^3.4.0 '@vitejs/plugin-react': ^2.1.0 + classnames: ^2.3.2 lodash: ^4.17.21 react: ^17.0.2 react-dom: ^17.0.2 @@ -30,6 +31,7 @@ importers: '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim '@suiet/wallet-adapter': 0.0.8_@mysten+sui.js@0.10.0 + classnames: 2.3.2 lodash: 4.17.21 devDependencies: '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 @@ -4060,6 +4062,10 @@ packages: resolution: {integrity: sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==} dev: false + /classnames/2.3.2: + resolution: {integrity: sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==} + dev: false + /clean-css/5.3.1: resolution: {integrity: sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==} engines: {node: '>= 10.0'} diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 07c7ebc9..8d6e36ec 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -16,7 +16,7 @@ function HomepageHeader() {

    {siteConfig.title}

    {siteConfig.tagline}

    - +
    From 526b7b5839205e2b646b966722487d8386662bbb Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 20 Sep 2022 00:28:49 -0400 Subject: [PATCH 028/654] chore --- packages/kit/src/adapter/getter.ts | 4 ---- website/src/pages/index.tsx | 12 +++++++++++- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/packages/kit/src/adapter/getter.ts b/packages/kit/src/adapter/getter.ts index ca51bc5c..c36cddd7 100644 --- a/packages/kit/src/adapter/getter.ts +++ b/packages/kit/src/adapter/getter.ts @@ -46,10 +46,6 @@ function adapterInstance(walletList: WalletList) { export function getDefaultWallets() { const wallets: WalletList = [ - { - group: 'Popular', - wallets: [suiet()], - }, { group: 'Popular', wallets: [sui()], diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 8d6e36ec..ed02a52c 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -6,10 +6,20 @@ import HomepageFeatures from '@site/src/components/HomepageFeatures'; import styles from './index.module.css'; import {ConnectButton, WalletProvider} from "@suiet/wallet-kit"; import '@suiet/wallet-kit/style.css'; -import {getAllWallets} from "@suiet/wallet-kit"; +import {getAllWallets, useWallet} from "@suiet/wallet-kit"; function HomepageHeader() { const {siteConfig} = useDocusaurusContext(); + const {connected, getAccounts} = useWallet(); + + useEffect(() => { + if (!connected) return; + (async function () { + const accounts = await getAccounts(); + console.log('accounts', accounts); + })() + }, [connected, getAccounts]) + return (
    From 0a8eacd2b4f194560e86f7becc1058b52cea63be Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 20 Sep 2022 00:28:58 -0400 Subject: [PATCH 029/654] doc: README --- README.md | 169 ++++++++++++++++++++++++++++++++------ assets/LogoWithSlogen.png | Bin 0 -> 71890 bytes 2 files changed, 146 insertions(+), 23 deletions(-) create mode 100644 assets/LogoWithSlogen.png diff --git a/README.md b/README.md index 475cbf7e..92feb766 100644 --- a/README.md +++ b/README.md @@ -1,43 +1,166 @@ -# Wallet Kit +

    + + -The best way to connect a sui wallet +# Suiet wallet kit, connection made easy -- Out-of-the-box sui wallet management -- Easily customizable -- Built on top of sui adapter +> 👋 If you want to know how to **install/use** suiet, please visit our offical website [suiet.app](https://suiet.app) or [docs](https://suiet.app/docs) -## Try it out +Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily 🥳 -You can use the CodeSandbox links below try out +We present **React Provider & Hooks, UI components** for the DApp (React) developers to connect your DApp and all the wallet extensions 🔗 Integration solution or customization are both supported ✅ -- todo +> 💡 Demo Here: https://kit.suiet.app/ -## Documentation +## 📦 Library Overview -For full documentation, visit . +### 💼 Provider -## Examples +- `WalletProvider` - provide the context containing wallet data source, retrieve functions & smart contract calling functions. -You can use the follow examples to run a simple demo. +### 🪝 Hooks -## Running examples +- `useWallet` - consumer of the `WalletProvider`, load data & functions into your React component. -Install dependencies first +### 🕹 UI Components -`pnpm install` +- `ConnectButton` - the button component for wallet selection and connection management. -Go into an example directory +## 🚀 Usage Guides -`cd examples/simple` +### Prerequisite -Then run the dev script. +1. React project +2. Install the npm package `@suiet/wallet-kit` -`pnpm run dev` +```bash +npm install @suiet/wallet-kit +# or +yarn add @suiet/wallet-kit +# or +pnpm add @suiet/wallet-kit +``` -## Contributing +### Setup Provider and supported wallets -TODO +Import `WalletProvider` and wrap your App component. -## License +Feel free to choose the wallets you want to support. -TODO +```jsx +import React from 'react'; +import ReactDOM from 'react-dom'; +import { + WalletProvider, + getAllWallets, // support all the wallets + getDefaultWallets, // if you only support SUI wallet +} from '@suiet/wallet-kit'; + +const supportedWallets = getAllWallets(); // let's say we support all the wallets + +ReactDOM.render( + + + + + +) +``` + +### Append ConnectButton wherever you want + +Place the `ConnectButton` in the appropriate position, such as `

    ` component. + +```jsx +import {ConnectButton} from "@suiet/wallet-kit"; + +function Header() { + return ( + <...> + + <.../> + ) +} +``` + +If you want to apply our default styles, please import the css file. + +```js +import '@suiet/wallet-kit/style.css'; +``` + +### Use the wallet data and functions! + +After the above settings, we can do integrations with wallets now. + +Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. + +```js +import {useWallet} from "@suiet/wallet-kit"; + +function Component() { + const {connected, getAccounts} = useWallet(); + + useEffect(() => { + if (!connected) return; + (async function () { + const accounts = await getAccounts(); + console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] + })() + }, [connected, getAccounts]) +} +``` + +### Execute Move Call + +Through the `executeMoveCall` function, our dapp can send `mint` / `transfer` / etc.. function to the wallet extensions. + +```jsx +import {useWallet} from "@suiet/wallet-kit"; + +function App() { + const { + connected, + executeMoveCall, + } = useWallet(); + + async function mintOneCapybaraForFun() { + try { + const data = { + packageObjectId: "0x2", + module: "devnet_nft", + function: "mint", + typeArguments: [], + arguments: [ + "name", + "capy", + "https://cdn.britannica.com/94/194294-138-B2CF7780/overview-capybara.jpg?w=800&h=450&c=crop", + ], + gasBudget: 10000, + } + const resData = await executeMoveCall(data); + console.log('executeMoveCall success', resData) + alert('executeMoveCall succeeded (see response in the console)') + } catch (e) { + console.error('executeMoveCall failed', e) + alert('executeMoveCall failed (see response in the console)') + } + } + + return ( + <...> + {connected ? : null} + + ) +} +``` + +## ✨ Incoming Features + +Actually we are working hard on this new project right now, so feel free to submit issues or ideas to our [Github](https://github.com/suiet/wallet-kit), Or send direct message via [Discord](https://discord.gg/WHup6fG5) or [Telegram](https://t.me/suietwallet) + +- Composable components +- Customize component styles +- More useful Hooks + - useAccountBalance + - ... \ No newline at end of file diff --git a/assets/LogoWithSlogen.png b/assets/LogoWithSlogen.png new file mode 100644 index 0000000000000000000000000000000000000000..54568961df805b04f351366990478a542f08b67b GIT binary patch literal 71890 zcmZ5{1yo$g(l8+*I0PFYSa2QOHOOFtySuwX&;)mPcXxLP?(Q1gA-KcO`*+`N-gnQL zGc)&gbyt^nRox&NDG@}t&u|bB5Qt);LUIrgPyh&scf2qk-|pO*OT@o@!PuMEMx*!P}n?#{81}5D--n@K3r>5bv;z#f113T;3hG!Dgl@ zI^J~5xt+#t80knr4&ln6M22{)LDg-dcXBG$);oStSze-=Q!BwJwtPOEs935HsGO}g zi=7L~Bm%rUugLs>jRDCBi;V?2IGQ%j@#wYYTv2zkv}e@F*3^XU;%R3;{%xG=xNUu- zIpealF0s?e{zWmX;JTz>jl=FsKz0GXii$3`1Qtr2-^b$0Wth{L z*xqgZj0w#ew1@KFX&@jL^eGePSyRGLkXq~avmb@~4spJ)OCi97q+~e|Ax-~=L~;-{ z_eCN-W&ac|_z&23a`;|)zX#4@#}&-a*N=QJ+1R%zSkS(p4Z8BB+RU7sqffQ-_%n~(L$86b@ArfIHtJm1rq!G=o{rK5N0 zB{A9N>L1@>?P}mwH#v%nYqp;M)(&+aq+D4UB@twGtG64N>7sG z7LbU($=dp)Y|B9o-F|aY`iJA$Eqys? z`tBdNPKE4^sfO|ry0z4hDufs$q4{G;$Sp0x{{W@VW6X7@{efqG2&2M-Kg&j?NI=(* zEnW-QP)9TO*Z(irH#RpWx>ZA2qTR-pQZn2oNPKrA&v*PV!T+oTp`$F*jMd?MyRbRx zCze1s<>rdi$0MgwTFf1=5mQ7VW%*i)j;?KMuvgseW*Yb}9K=Geg{025QDb{ZOT{`G zR3DF&%G2+yhkQ_|gRZcpfVeCPg9 zPzX1y_0|^K-$o^(Y$@|k-66&rf-M{^b(M{z37fi?X1DE5wkPEtMiW^7q6SeJQ0*DW z+2Jw2uj|YsC33$5b-6TVv`5-f<7V4{0btvc`wy222xh<8uY1-;{Yd~YMR!hz!|;Ip z@=8cI9?Q$iY4RHk8elkhJV$qXM&|dR=e_LZL3soIeBB@0gjfLIcL8%kmRCdMI3AKO zwR^g2ajMi|Lk#yXu_B&5W4gFCm3HOaXD3(LI`jTubUK2?SeuGc_$fl#YZI5B@EL2@ zW`HNRyF-o^*KhzYaRSl5*tsyu?P@)parFV#I~Z^e0m$>5T@8FU>O9Ue7mo8{*oc03+{wV~<+)iMf5-M1!VW?zf8Sk$Fg@_x&XO5lG+n^E@m z8WSkAsIIdKs?ZB`cYwK~(#Zbe6g5}oS;TV14H(_*kG<;b{pJ#x!@t@jvb7a0nw*r< zD}V{{y6(=B7yLL8hAYl>N?-}GL~+2U664^lxSI<0wX>-@KtSI8JK7k5xwDTy}Le0XR zOq4J5mjQd!1NNWFt3&+{_cg)mkV`Jd-pR9kMZrxPTrP}~@3?4a;;R;~KdLVtR;$2M zeSQD$<}2NP_vM)18ue;?u9GhyTHi#157F;kz;V~=ou@5d{U0)|`p*+gHx2En<7REt zm_RQQ>Yi74vOAbD`9eLkkCdqNS)u(qF@#P7|0QqJc5^dzn=ejw`v8p~K~o^o@HKO_OdN&O`=Z{ynOT=-jyAmQXP zDNVd$Cb%WHolY?Ge^hSS{y{g5Z8;^rPubLC`DdHA|$MBZqT+d#B2<;Oc$2k2=E@ z3n3Bz-E(I;sOTWAwQ?(=K65eEfiOV~Hbh@{Mj&&~(eK(ASJf@@-?0!7Zn$(@t@Tcx z$b9){E?aQcx#az0HHhQ7)YibWYPQkc!M6on>uXN|Z^5EAm#ceB_G(oDF+yB0 z=^spoxKR^Fv~d#IPiWvF#?x1K09whal+NRj?;jcCE&TW&9JpcG3lrv-Qe3wZfn^P< zx>e#M1Acz|d|REL|L?f1!g4qDY~423=_#1k&0@AlZ7eiPSj;%Q3E4BbUN9r zdUUrbug|L7g*=LcYw;~;G@6po;F@0?XHD+%hmnoa&SRTT2<%=c7QXCUNIpeuUL1lb z_>5I2Zj#!J+z1A4F!*3>%VcQbcf6{dR_a&$1(w}bv!01)i|Yh7_`*-ZxVCGpoJFdd z-QNu8TE+3}HUbOM$dkv< zX7Qb8FOsnub?J%pFA&ZIR@^52pf{ms5Jx%Bcyazc15Hpt&}LiM$aNt(5iqp3>qyqwV*O8e6fH2asc|(C`%!FH8^(>C2TL-WCmu}6q?C> zk>!knhFtHLeCS=`^f)V@!Wwz5X?B@S#aDCed0HBZL84MhbCkF>`&Y&n!c^D;=6P!w za5dUb_xGuY)7a=}zfmp@zW#-@mHaKEhl< zB+l~tFtaaWg0d}&Jc&5Pw@x6)@RKK0>IhZ8tZwA3#%YMf2_%z@HGVtGpPW#BDLp_o ze!Y8_ZO9f{mb|LD(&XaRzFXJtQ0`muZ%opX3~KAuN4B(3=+eu>L)EOv*y$p|jMqNL zhMxPS@}bYs8Tt0*#F-V?bX)acisRoElqag<4-KE?N~b$YgdcoaN!p4*1ce%eM4l1} zuc{PQg@qZ6tF0)IU7Eb&lj`oht>GtSgf61nlp%ghLj{t}&KULppo1nNyD|lJuGt@W zY-7JU?J+Y2q=$weA$!QLKdjk+)+wDW1am(>-LdKqgG+bT7qyj#m)3Mmvk{WI|~AY%dP-Sso#z zw3#@=xwaSc!flOP-&&(?qpe&h!mhy@+BGoPPd0OlMyoL}11f5UYF07^RhR*om`+YO zj{2*VNVjgh(UBXAR8a3;HOtP3`zs9Ung(q-ZUm69iXJTs3#Q3T(450KYl7iBC!GJt zi_R8?q$b}IFvf-gZ>~&@E~U)b&oqV6>Cg@#db27RBBI%tQ|A>X&E>MWFNm!I@u@fE zh&m!wyX6?I;I{P3Kim3ls+WPyJogs1_`jVUuj`Ey{V{7j*Ofhux`^gEk+O_xTzM)2 zSW#W3E_w-W=^nbI{o_}jZMKeuYZleTeB(Zne?!bu6PtQ<|6-@GMIx-K7soOEzC=!Ss$q?|o_upV^sl{xg-a#)VMCDzDFjwmKviCsu@&0p z^JC+gc;Jtae`RjE^9NIiM^b+`#*fvF$vN>kaeX) zwkr#a7`2~#kp~;{BN&Rx0JjPmH$<9Dod2AwL5M$!W0qX@Cmp5Tu^fQ2T2$8&MXgT& z=#ipdWqyB7yj%mreJ_i3=)gPQn5&Yju;}x{Jw;$!dAAmezl|=g$t8j?!JFK z2BRgO=p`AdAz+02DJ6R9V6#Z_DfWDDTLN&F(}Y(;*zgpcN)V5ag8=sYeKbkR_bmDB zzsHxiwR!th=bsp%Q|i~ z-NS|BdrTgNnf(y3V0nGg4=GKjK~1bQzrmyg0T)%4o?{o({L-k7QZ8gNLt%S;7)e#B z*dl*2Dl%p5nMd!F^&HFE+e0m8+sY~0YkDya10eGjy1Xri5s{G{kJ+WDMo4qVm-kWi z!=J5AuClX-N*0H*nXAt#;M!99lF2n~$M-=MuNgl>Xj@vU{>T{QN6JxK1O+;NTYk&o z>1y3)qXJsEOv}p`mM8bgE0r&;=dbA0o|Mgbn_5XJtgtMUytB~}vy5iSW+YX1fTaK- zL(iq)eD+XAr?&rUne)Sbg+NpC*%|$~o^t1-Y zlQ0C?qmGyD_7p$!6Bj9(8OXv4(kl3G+t)UHzQD~ciMFh$k7A8q%~aiXTFJT5wv5NM z_>@*o32lH_wx&>k_Im9f1@=0d`guu6|BwIBp<46;@a0$F;5mrix1a)2MyXhvH@`NZ zEifUl-k^Y~qksK^!w*ZU|?>R*=A=0R~!$$6#XPPjjxqFIzR9k?~JQ zLs8&$$NS%M|7-#x5z^I+va1P2cxY%sRs|vK0rFXAa-|&c!wu)l6*%G+cvk~W*QP(Z zKV_7;Mj=oXxToQDxF5oSsb{ovI#kg!4u*RH5&4D6eWlAZ*`SKh4Ju8Va=x$)3ZSm zLt)-J7cwTnJhbSqe98Cpw`fZHDEme5@z;7sRnyh%E0Y7|O2|LPbwPFrlJ=n)JDC!_ znZj(fUXJa8`c(4i?sQ|#*u&-eoA$#&eu(g)t}OF!sM$85v*4!3Xm5a5RnvjQYj*4p z8D&R3rA%%@y$h6JUQBl@q4-7vaxEjm?ro;et_|s&_o7|_I>pJm-$Q$~^st=$+ZBIK zI1K&Do!yrVh0L{0W!cr5r5VwD68zD}!N#-^sVb2@ zrF0-W!P-NZTVg8~2aY_6y+}dt~-Mja0cjK`QvJsZ-cfzMQ_g zU1hrwn5P1RV|Jv`5yv+@W2Pvg#E;9RGK#!@3aGmNrHP#E*n96qDS zmE_@0peonLMcV>;zML&nPmlx@1O~Fs*&+;vw4#^T#e`Pjysleh+iP8h={92i6Zuza z-sz1?!d;GaP+g%Lf=o2oOF{^#PDxWA&I86hUrBM=x#>{>;NKPdN&tjZ0jI%lP_s8i z)tbMDQUNGIk4%DkN;ql)Q6*l$6;2FBClI)p6`kx$-xA$V@0gR!*_)rG-c*owDb$Q8 z8r!ujk&fSN6ia*(pOWLORLvYMJbrf>%^bpEu%&64-gL%RL=E_}agZ&t!hI`IMMg~v zCfrS`wFCYf<#Q$glPBNOZGMX7SX2a}b*;{q0X{1mUTY|Hu`mdFINWXX7azi*Wr9Ut=PY z9J!9P!J@TcC9)>Xp&{jxWH!x60o)dgSDhB6J*36zk6kPvlqU*tlLoG@*AeiF2_sRS z7`xkzv6d-6jMm%QzpYIT2aFT{vw`no^bIZa@|!T%bQFy_PMNfcv#JQF3;Ip_$uA)I z_2-m|l}FKM3zpity&L_(zP&vD>B(*4q8g$mIO?59`JQslEzzrbm(Z^#DC4J&DI>~x zybjg)<|egonI8kGF8jEsI=I^6@3dIUcFmGxV51kBdRnfW97N;>*tyr0$a}V1~nG6Rz-tncCz(o$ zrY??=j_)^)*Pm~GE4Mq-3FQ1EWb_Q2X3RzvT&^u4@nbsSy^EUf{M2t`#AVNY61Z)3 zF&=Oc9RLs1xtTi(b$+WNx#0r!;(eb9Qp2YK{3kq)KlfllInZ--22!1{`Q(3&CGS$n z$gk<3(xt0!)(MI;tl4I%0P;QsUx^(j=Mw4FMS=_@AN1B{TO&qjUpOp`xG%V)s#bSD z8kXIaK1-1a!}3QsH5m4Nopx7j#s6I%^2k zgt7fMY(mp@0-6R~%Va2{qYn!vjGXX;_IaX^JI5O|qzG8t? zw${>{ZCv%;c4>4C=8x%+dHx9&N%&~6N zs`=G%I!wo@=`sRnDRbY{=w0P)&1-Fzm5x>*h2v-Th!%_Z~}-D+>*~>IP&3r9&<#@%=$Slk7yQ z-%o)oOPnbUABh7Q)8YDfQ!e(zy$E@=pL3+fU8-;@@$Nxoq&pa@LArkU3rGaPI<(xF zQJPi?AEw-+p+aI9P8kYw=sz&w8$H7C-l#PMn;F+W)-|E@t{vQ9C;$*Ve@Xs|?TrhY zb{xp~%wa4?ngVj)$<{$J)6cV*)(SxfmhDY%HrtDA?Q#~7Gcl*=jx{LH(ltMx_Z9Fx zsB2Qg9G`1AuiKnyny0j}Rp6`dC!EbMPkPDFS-TEXGAaL)g`*cU0vKGYe$JYl-rzf? zJuE}!f;q-+-Hb6GZ@d|cifDZDjU(&j7mV_Ov6wxaEHpZA&NEUnA=C@HQUn&)HBwM0 z23wVcTO2$^Zzk$_f-0h$$Z+>VGhhzVZKDfl&3E?w5y zSg$m_#s`X|5hf>nh;?m=eYM&)a(daSHSx3_E`WMjti4`F;tFt= zrloZP8na0EJ)e@JY6woPZxF*LH-(w5=FC?3YC@Fp+O%yKd#w|F+~EHbqe_wKWo(*$ zB6$(y*X!BtGb>c(jfoC7hxxjGy3DW-PHtM~5$5A}lf{!AK~XhYa9~J*+KHX0@nV)b z>x8qeV6p;HEx;t>J;D}maYB9gNl46v;gQNLMg#5rxHlJ)?OHhzz{a%5`JOj#JU2VY z9)6c7wW!!2UjVNpyD%3M152`{l=q5M$Nlw!7d+r-#-8`0c8=Y^B!87C`5LtqT^n{$ zb=?oHm#z1bpqrt0YCuT}n!*dPELBNO0@cRiHxOvsyzA**O&6DFb>6O>jhK#hHM!}_ zbFwUnNZ8c>y6vi|rFly=F7LQQvk#~EK>E*RxswWhZBC}uaEv;8reznjov+l<Z`z6R*Uk0NMrtWcTG@`4J2@%DXL~wr_up8o8 zo2KlTpwAm$^U5^CsD$(?9IZT<)Hu+l^XoKhZzUkpcp z*aDkgubs+!eiH?*9Sij;d^XkevLAeX(%a51@VI&lU!Qu(<3AgGqbPSBJ^=Os|+)w#e<%+(pF>DzyP} zX|OI$q653^xf*R~!0jZmuhS9fuiAVBLcPB&ZN^A(#vAvl`sA1}`n7jQ!lgNRM6zg<)*th5L}**L<55C^ zf0HOeUrS`DY9V(*KHu+X4(f5_3rt801Lkw3*Ce0z%N;0;tXGChIgTApsHq!hW|FGt z7M`M*k>7BP-frOW_$*z~VIIX&ASOrsJRJtjzOgHYk-Lii1JpTAJ z@8}ca`3jHI@svWIY-~K=xPqLl9~U#GAxHL-D`8-CizkHMJR|`z`LhsX(6HALCk4#= z^85py@7(7d%!vBNTwR#`6VOWg`#xTJyCmVWTqa6aD&33wHtye1`*)sD)|1MDFO?!P z!NCM~OIw)9g(`Bw@Ouo-YrG<*7|~_X!Rz{{pA?TvMyv=6T`;`Y6{((dvej++cx8JR z9zQd^BW6jav?j^3IlTK;UMQO%TzO=0oB|V=O_;o2pqQ>Gq`$rrdB$#@F8`?E1j0bd zp^qWe3bpFa#xj{^{(>>s##_t~36^W*VuVu`58P`I$X2Gm+NHu0cGH z1XJ%M4i|2AlzRy#B>vgpH+9AH6Phs^RzJsUjp?9@55N?m+4J=)+46E@0-HTWYUSha zul9q8$a8N0Efd}7e4#ldbl>-y^Rmmu2kdNq_dT-`HbE^&rV<_05Tzn1h994TTVjms zivCE(-(2j)P#5I4wc-+6tWbd0NO3gNwUBu@q1eKX0SuxRg|RudKrnK`$nb#)#KrT- zH>__MQA4!{HcNY}E9XhtiZ0o*lk|T5C}SC*7SwEt)G5(3nmdm^MB|abT0%M!sz96!_qb29(kPtCqu3V>^;8VB4?)mQ@Ig}BB5p64qLGe|1I6rkRa*A7X{xQ!aE znXz8WA-td)&f%g%+DM0rgx<(vxdXp#g0P*%Eu;G3uMOq+JZEtk>K(CP`?{aQaxQU1 z`ctb#J`N@@)g$#kzOI+!@P_@RT@X6RAGNOzhDdjXaIB?Dv}%;B z2J4_Pi${vShDdmo1XE3JBrZdZW{8sAFFvBvw_;n$-(d6Dl8jMK*{q5I^ zZ!hcRJdf=G{cA#0c|~g&mqiD)j!*vlay0qljIy#LUP)Jlk4UkP_i!wa9E()t<;&oo zQF6Iht~r(opIQxdBI%q73c#l_HRRMpY9*aYcCl+|sjiYS(3@%Sn# zQHutOE?;Gung&!q#)KNXg&_v157ZMaiJ3Ib&A(-3#O9HuA`d4xrDCtY_R(_jD?Sd? zQ3b*>H0t3M`G?!$Khk+=Xg_;-mgsZ*Fx}8kux_@gb)dwY zBvCiGmF4VpLOCMOXLwYPC{fv?+E!J3`owDPX7GwU97nV}AJ<{p>U=*At(^XRoKym< zFu+E1zCoicA&M^_MpH5IRA<4Kq3n~f;{F&O1zK;t&QD?jonz3zeuqwItT`% zbAVEUY^_(!b}|_zfJ9J{Q~jqR1~zT=$qsvLI5AO*m8o|s+9-`t&60>{m-ev>p&m?> zB{)Va^Gepg5kxo0Y)X3r4L|vQWh>fIccA`1(uU9 zmHra;2pky7Xh(-*JZ6enf0fC7;6Dm~RKh_?l|FYzioityiP9pU?0yJl{9bVKqL# zkU#q}I;vX_?capG7Wv6WL=A-w0~C~)ch|g{jrOh8x;D9BCq~NkuJb2_weQtVrDL83 zQ8Uaq11_{^1x7MH^KrXaz0)o2O^cZ7dQ=}zIEVap(~zT9K6c@OUsOTpUHMmCy|etI zQ_yPSt=IKA{E=jGSvFA(#~cl}Di6q0V7E)fgQm=i5T%h(3{7`L(I9h0Rq`8LU?^*+QM`$*&_4t-ckx6_`H1^S;%2D~P)&$Yy^sjh#nhxK z@1d9{nVj0@m5Ym<@>QNg-WHIklb>sd^c^&d$%hGuwwnq{v$)65~%VQCy| z+9F9%kc$|+m5(qEo0KtaVXqZ;vhl%{xV8{0YtwGZIUiic2mK666T^n|xFvQRHO8ub z^O!cS@}V`%Ju%JO9cR+!TAv##LI) z5V9u{(^jn%5I>#2S0G`5UHsU5{lX!A@SR>sF6R!R{#_2mK((56o9LR+59q%X{aEhJ zHRPw>ZLsWxhO%HX+TCiWse#xWbFcu;M| z1*6B4PFS94`c}WHw2+9U|Ma%ke4P=>I}7q4zk*TwLaNxp(xFY3n)o`z!V~14)HS6L zkXh_*3vGeO{9YGbb@_T+M`S9>v1&E?m{x^&0XB}%GOGz!e@qkh55e?H=>GuPcJ z$;qy$Es)P#133P5V|#sMptfV<1JHH=qk*`ch%#E7bc!0CnL2dDzJdBR zHoJg)hg2@3PpWk#m?Jw)b(ylSfW!B*gvps<$gLfs4 z*Lm}+Y)`qEiR;f#stJzhD;2lFaKYP`H1x8xp}i5i4wpl0xbuj&6`$z%n@$H0LQaDe z%KGEX36_ZdB4i6JjNck!)7{}uzYbTEZ4KHqU@E*yG#LT>?orU*tu%5VVy(Wu-SC+A>d-!}?< z6$hr1@sCPNK>mRx*jbbl_3uxC!GYi3SP-6(>&Tc#VL8n|RW;Z(0(@$6d_G{$--1?S z>oI;E9vv-t-M-T!{XuE`EW<8)#f|d{7k)40qh(};gQ$O6j$xk8+2OP(qQzo=PZ@A? zWqp9PN9(m&8`n{kvC4-k6^lbpxqkZiJrR1Aa!JqMg0<-OtOASkaVn2zcwcNp4BGjM z!2YZ4Io-UU%8F=ry8OoxiO8@6%+1S<)EHxpuV2U;=>{c$4FcMy(wa%}Ie(WUziYmg zfLaL89*1%;qlQZ;d8ALl#*Wt z2`@0svLwznL%yci3XuJv`cPmLWx#=8=MEcPFKV#LpBlPsn@TO8++!;DSs_*|%#le> zX@l|c`yzKh5)q|tC)#}S=kjdGsV`7bDt@?#vs^BGD23qpIML(;=8 zOHf5|c@2?fvdGDL)A0@RiP!G!i%W)~IvNI;meXx*maWyR!#;wm@N$}{zCY6QTewQA zJ6u3G{Bh0K5;j(8;;-87f@c?Nv|8BKQ~B_2`80w;Pt{~=uL0u~Kp%C6fK`?V$H)z;|qix&-rS+okx8Mooy zg)c+uM!yQf_H&=RmfVjf$!CNjhwoutbJdY7wV%<&1tWc>(KsmyQd+SjCtR)<@KKzB z>)ENXSlw25V+uRsNi!pH(R>W2oQu@Y>Xd5&gueClri{V`5oYdg#Y&?k(EG>K_$D+& z^oAC=o4q^MW9R^J0fvUO8$dta%yrT0<>BHoUcBd8h;b?BK~Y+UksI%RguiD0P8lCy zWg1ix&Y4+%yt$s{xQlVNv?sr8C(N64*LOC4KXZ2N*kPK1-<+>R&8h^yleM7wJGuL& z4EX3}Ji>YT+U7b22Wg2O`y6MZy-NabGJ-#JnnM2;lR%K3_Za z#{oux1J}(DZ$@iHI%dwoBt9#x^>Ff|r5VutdG}@V6C5^kfl7GBWW2sQI-wsenyeB< za*g8RSQrA1yd7^elTh_;cWhf6LC@i=>V;779&sg9cMLX`B<02XU!a`KenO=Us+|%E ze8PG-T2t*&qy6VI#nIdJmzkwU7zx<-`nBw6k_%%fK_k&}w{>G;%H$O<4_v#z0=#WL zPwO#5y65?85xzT@oZ_2fnvvOC$TBz69czNswqyN@xCo_a33?VCAHgk-Kq!yR@fuN)=qzt2h4z+U%vL>aO2YN%@3^|p;C93Ys;3Wn( ziH?ExzQUd`7S>9xs7$#G`y~?jcdw*-XI#!mxsGL}IgI?kd!zE`K~n2^JvyGEOKE-` zbcD9?EHR?i>UwS*a`+@2zS%@^|7Xh}yu6I67_sQOo!p!_@)8H|Y9dNeV9JLXaS&B& za>2%+){ok)kR`B~4Vm`M_vyx9m%{nzxU(-nb~L#_wkWR+6W|iNaDnIPoY6V~51OAw zzPB*A6zJ8mv1{uclD;x`=3y+g+URu^XCI$-Ig1D$VvP+boNaua@CexDC({;4*Dmc0X+ODAGVPe@?|GQFQ9?E- zTZI!2&3<6Skbrf#Ak>VDyh{~qzT*gRm~yCcc~!f%U)nfNG-qYK@0)denB>uS7;V!R zTPeW}DI#JC8Nl3G`?4m4@g%2chK4_#8C);^g4=>dUH-HFpjK5)Qe%V{hk$i~7ta`o zENEa!9xc|+Do6gL6%sDlu4}1J$y39g(1~=e%@={xFq&RYvSa+RuDaUlpC2fXbh6K9 zk)e0ros#SkFml%Tz(aS~j^Is{$eS&{6s#B*aurh23cy7FyKB;k_$_w)n0k2@abt;P zk*?5=Pe)b!2y9}LFtItWT+^J(pOcNJ9zXit)J$RC14*HwLI^GO4c(_<2+FKvBz5T| zT#Nxo(2!urFrU3FR>N(D@WSI_6{c-3fZVowhwU)Yx=M_(-^BsdW+sK%c9>XB<@+FV z8-DJ5hLxvXY8p!buC&nh>A&-RAY)g(T~cm1rkTgTk+R`?If@ZJGOE! z@_IYmMZm4;n40qEg_EX{9j&K>Nhi zorbCjC#{dRGigR@1pQumFFh)$BJ)!WQdvi06*oP(A%xDH)##+;z)ne2Al~>RA~IWi z{b%I)O(dHhUS0WC^@Wyis%L^Nuh)7etK7)9Y>zPCdGJsMYR+_yku!1!e_a7T2RHmB z`<0JxF$3o1*i;$2Lh$>d3GvFq@h1DQnCXcSIkiV0ciyhMDD>ZmKQ4n3cPvZc%03xx z8Wt(n`mxEkTU+LyvVh*nqk@*nJ=f|IIpwWncSYTg?2V@g>Ob_J3??*|s4l2aWbk+i z9|i2UIEPPlRN!XSrFf5bh;BpYMcVL5>6We8s(<`@TYP}^F(W;R`K~?` zPTRNhJ!aao#rEZU_1$IXP@3kAtldpX;wD;(yTkURS zQ{C*Di_$#R5{ALLer^Zy;c2+y0U_02>Bq{JcW?Bu->DFe-#5REZ^CufLXmi>M*oQ$ zefkN$F;Jk_G=LQahm8O%p2sm!njNU*W+Yj7*2SPtK^IUcZdXjkFOftMcc5tT4Tloo zoiyG36fmA98x-u8o!Q8t_02)~dKwk$9v=9^cJ!-B(07`+G|&fT*~v61STR=B190nooto$T=tQ7J7a& zd|ESyMeql;ZdCTC;~p0$PMgYXp4VFuK>}0Q5G-e%mD>6>x8BvTUOulvPhm>l2-f6~ zYC5)+ny*ZHrE1bwXl4_n4Pln4i~P=bRo0fh@EJpF>2Lj=={;C^yrX&0IYKkhtJ_J2rE6w|i7?QzHLG$B=$#TgNt4C+3-g)S&k~Z1XJI{RhM0#KDJL4Mo`6dUoGXt&v8xvfm|+T zPH14;C@QcCNWxH4sn$Hc-B)_U!`|ni%srvv@E~t)Gj2)#czZDfjgK5MJfEr>pm;^j zNLv`q{?@4H;4EykLUhnW1!nioL(CXDSm zU0Pm(lEQPhd9vorEBl*M2})b@N_*tQEs6G*1x&=EqR~&g2s2G*yLH#?>T?XhjxyWD zAm~}8*4L)hK+4_Qp*~U|q?2nqQ;eE_+T9aS2g$CD|)jfxEHi*G5Zg
      3t!2Rs3dL=MPJt4l&VyamcP>zLtX=k9o7y;0% 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 M5DSAEedwM40m&Kt*8l(j literal 0 HcmV?d00001 From da6fb22f225e1108ecfaf54b57b67f0c1c4cf685 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 20 Sep 2022 00:40:39 -0400 Subject: [PATCH 030/654] feat: doc site --- website/docs/Tutorial.md | 167 ++++++++++++++++++ website/docs/intro.md | 45 ----- website/docusaurus.config.js | 20 +-- .../src/components/HomepageFeatures/index.tsx | 6 - 4 files changed, 177 insertions(+), 61 deletions(-) create mode 100644 website/docs/Tutorial.md delete mode 100644 website/docs/intro.md diff --git a/website/docs/Tutorial.md b/website/docs/Tutorial.md new file mode 100644 index 00000000..75f00a18 --- /dev/null +++ b/website/docs/Tutorial.md @@ -0,0 +1,167 @@ +--- +title: Overview +sidebar_position: 1 +--- + +# Suiet wallet kit, connection made easy + +> 👋 If you want to know how to **install/use** suiet, please visit our offical website [suiet.app](https://suiet.app) or [docs](https://suiet.app/docs) + +Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily 🥳 + +We present **React Provider & Hooks, UI components** for the DApp (React) developers to connect your DApp and all the wallet extensions 🔗 Integration solution or customization are both supported ✅ + +> 💡 Demo Here: https://kit.suiet.app/ + +## 📦 Library Overview + +### 💼 Provider + +- `WalletProvider` - provide the context containing wallet data source, retrieve functions & smart contract calling functions. + +### 🪝 Hooks + +- `useWallet` - consumer of the `WalletProvider`, load data & functions into your React component. + +### 🕹 UI Components + +- `ConnectButton` - the button component for wallet selection and connection management. + +## 🚀 Usage Guides + +### Prerequisite + +1. React project +2. Install the npm package `@suiet/wallet-kit` + +```bash +npm install @suiet/wallet-kit +# or +yarn add @suiet/wallet-kit +# or +pnpm add @suiet/wallet-kit +``` + +### Setup Provider and supported wallets + +Import `WalletProvider` and wrap your App component. + +Feel free to choose the wallets you want to support. + +```jsx +import React from 'react'; +import ReactDOM from 'react-dom'; +import { + WalletProvider, + getAllWallets, // support all the wallets + getDefaultWallets, // if you only support SUI wallet +} from '@suiet/wallet-kit'; + +const supportedWallets = getAllWallets(); // let's say we support all the wallets + +ReactDOM.render( + + + + + +) +``` + +### Append ConnectButton wherever you want + +Place the `ConnectButton` in the appropriate position, such as `
      ` component. + +```jsx +import {ConnectButton} from "@suiet/wallet-kit"; + +function Header() { + return ( + <...> + + <.../> + ) +} +``` + +If you want to apply our default styles, please import the css file. + +```js +import '@suiet/wallet-kit/style.css'; +``` + +### Use the wallet data and functions! + +After the above settings, we can do integrations with wallets now. + +Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. + +```js +import {useWallet} from "@suiet/wallet-kit"; + +function Component() { + const {connected, getAccounts} = useWallet(); + + useEffect(() => { + if (!connected) return; + (async function () { + const accounts = await getAccounts(); + console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] + })() + }, [connected, getAccounts]) +} +``` + +### Execute Move Call + +Through the `executeMoveCall` function, our dapp can send `mint` / `transfer` / etc.. function to the wallet extensions. + +```jsx +import {useWallet} from "@suiet/wallet-kit"; + +function App() { + const { + connected, + executeMoveCall, + } = useWallet(); + + async function mintOneCapybaraForFun() { + try { + const data = { + packageObjectId: "0x2", + module: "devnet_nft", + function: "mint", + typeArguments: [], + arguments: [ + "name", + "capy", + "https://cdn.britannica.com/94/194294-138-B2CF7780/overview-capybara.jpg?w=800&h=450&c=crop", + ], + gasBudget: 10000, + } + const resData = await executeMoveCall(data); + console.log('executeMoveCall success', resData) + alert('executeMoveCall succeeded (see response in the console)') + } catch (e) { + console.error('executeMoveCall failed', e) + alert('executeMoveCall failed (see response in the console)') + } + } + + return ( + <...> + {connected ? : null} + + ) +} +``` + +## ✨ Incoming Features + +Actually we are working hard on this new project right now, so feel free to submit issues or ideas to our [Github](https://github.com/suiet/wallet-kit), Or send direct message via [Discord](https://discord.gg/WHup6fG5) or [Telegram](https://t.me/suietwallet) + +- Composable components +- Customize component styles +- More useful Hooks + - useAccountBalance + - ... \ No newline at end of file diff --git a/website/docs/intro.md b/website/docs/intro.md deleted file mode 100644 index 51f23abd..00000000 --- a/website/docs/intro.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -sidebar_position: 1 ---- - -## Getting Started - -Install - -``` -npm install @suiet/wallet-kit -# or -yarn add @suiet/wallet-kit -# or -pnpm add @suiet/wallet-kit -``` - -Import - -``` -import { - getDefaultWallets, - WalletProvider, - ConnectButton, -} from '@suiet/wallet-kit'; -import '@suiet/wallet-kit/style.css'; -``` - -Wrap providers - -``` -const wallets = getDefaultWallets(); - - - -``` - -Add the connect button - -``` -const App = () => { - return ( - - ) -} -``` diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 5ba5f393..ef736e3f 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -6,8 +6,8 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); /** @type {import('@docusaurus/types').Config} */ const config = { - title: 'Suiet Kit', - tagline: 'Best way to connect sui wallet', + title: 'Suiet Wallet Kit', + tagline: 'The best kit for your DApp to connect with SUI wallets', url: 'https://your-docusaurus-test-site.com', baseUrl: '/', onBrokenLinks: 'throw', @@ -63,13 +63,13 @@ const config = { items: [ { type: 'doc', - docId: 'intro', + docId: 'Tutorial', position: 'left', label: 'Tutorial', }, // { to: '/blog', label: 'Blog', position: 'left' }, { - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/suiet/wallet-kit', label: 'GitHub', position: 'right', }, @@ -91,16 +91,16 @@ const config = { title: 'Community', items: [ { - label: 'Stack Overflow', - href: 'https://stackoverflow.com/questions/tagged/docusaurus', + label: 'Twitter', + href: 'https://twitter.com/suiet_wallet', }, { label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', + href: 'https://discord.gg/WHup6fG5', }, { - label: 'Twitter', - href: 'https://twitter.com/docusaurus', + label: 'Telegram', + href: 'https://t.me/suietwallet', }, ], }, @@ -113,7 +113,7 @@ const config = { // }, { label: 'GitHub', - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/suiet/wallet-kit', }, ], }, diff --git a/website/src/components/HomepageFeatures/index.tsx b/website/src/components/HomepageFeatures/index.tsx index 91ef4601..53539020 100644 --- a/website/src/components/HomepageFeatures/index.tsx +++ b/website/src/components/HomepageFeatures/index.tsx @@ -14,8 +14,6 @@ const FeatureList: FeatureItem[] = [ Svg: require('@site/static/img/undraw_docusaurus_mountain.svg').default, description: ( <> - Docusaurus was designed from the ground up to be easily installed and - used to get your website up and running quickly. ), }, @@ -24,8 +22,6 @@ const FeatureList: FeatureItem[] = [ Svg: require('@site/static/img/undraw_docusaurus_tree.svg').default, description: ( <> - Docusaurus lets you focus on your docs, and we'll do the chores. Go - ahead and move your docs into the docs directory. ), }, @@ -34,8 +30,6 @@ const FeatureList: FeatureItem[] = [ Svg: require('@site/static/img/undraw_docusaurus_react.svg').default, description: ( <> - Extend or customize your website layout by reusing React. Docusaurus can - be extended while reusing the same header and footer. ), }, From 00e7952c00b1d6183c8ca27757d73e2bcd1243b0 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 20 Sep 2022 00:45:12 -0400 Subject: [PATCH 031/654] 0.0.3 --- packages/kit/README.md | 169 +++++++++++++++++++++---- packages/kit/assets/LogoWithSlogen.png | Bin 0 -> 71890 bytes packages/kit/package.json | 2 +- pnpm-lock.yaml | 149 +++++++++++++++++++++- 4 files changed, 295 insertions(+), 25 deletions(-) create mode 100644 packages/kit/assets/LogoWithSlogen.png diff --git a/packages/kit/README.md b/packages/kit/README.md index ee4f660d..92feb766 100644 --- a/packages/kit/README.md +++ b/packages/kit/README.md @@ -1,43 +1,166 @@ -# Suiet Wallet KIT +

      + + -The best way to connect a sui wallet +# Suiet wallet kit, connection made easy -- Out-of-the-box sui wallet management -- Easily customizable -- Built on top of sui adapter +> 👋 If you want to know how to **install/use** suiet, please visit our offical website [suiet.app](https://suiet.app) or [docs](https://suiet.app/docs) -## Try it out +Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily 🥳 -You can use the CodeSandbox links below try out +We present **React Provider & Hooks, UI components** for the DApp (React) developers to connect your DApp and all the wallet extensions 🔗 Integration solution or customization are both supported ✅ -- todo +> 💡 Demo Here: https://kit.suiet.app/ -## Documentation +## 📦 Library Overview -For full documentation, visit . +### 💼 Provider -## Examples +- `WalletProvider` - provide the context containing wallet data source, retrieve functions & smart contract calling functions. -You can use the follow examples to run a simple demo. +### 🪝 Hooks -## Running examples +- `useWallet` - consumer of the `WalletProvider`, load data & functions into your React component. -Install dependencies first +### 🕹 UI Components -`pnpm install` +- `ConnectButton` - the button component for wallet selection and connection management. -Go into an example directory +## 🚀 Usage Guides -`cd examples/simple` +### Prerequisite -Then run the dev script. +1. React project +2. Install the npm package `@suiet/wallet-kit` -`pnpm run dev` +```bash +npm install @suiet/wallet-kit +# or +yarn add @suiet/wallet-kit +# or +pnpm add @suiet/wallet-kit +``` -## Contributing +### Setup Provider and supported wallets -TODO +Import `WalletProvider` and wrap your App component. -## License +Feel free to choose the wallets you want to support. -TODO +```jsx +import React from 'react'; +import ReactDOM from 'react-dom'; +import { + WalletProvider, + getAllWallets, // support all the wallets + getDefaultWallets, // if you only support SUI wallet +} from '@suiet/wallet-kit'; + +const supportedWallets = getAllWallets(); // let's say we support all the wallets + +ReactDOM.render( + + + + + +) +``` + +### Append ConnectButton wherever you want + +Place the `ConnectButton` in the appropriate position, such as `

      ` component. + +```jsx +import {ConnectButton} from "@suiet/wallet-kit"; + +function Header() { + return ( + <...> + + <.../> + ) +} +``` + +If you want to apply our default styles, please import the css file. + +```js +import '@suiet/wallet-kit/style.css'; +``` + +### Use the wallet data and functions! + +After the above settings, we can do integrations with wallets now. + +Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. + +```js +import {useWallet} from "@suiet/wallet-kit"; + +function Component() { + const {connected, getAccounts} = useWallet(); + + useEffect(() => { + if (!connected) return; + (async function () { + const accounts = await getAccounts(); + console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] + })() + }, [connected, getAccounts]) +} +``` + +### Execute Move Call + +Through the `executeMoveCall` function, our dapp can send `mint` / `transfer` / etc.. function to the wallet extensions. + +```jsx +import {useWallet} from "@suiet/wallet-kit"; + +function App() { + const { + connected, + executeMoveCall, + } = useWallet(); + + async function mintOneCapybaraForFun() { + try { + const data = { + packageObjectId: "0x2", + module: "devnet_nft", + function: "mint", + typeArguments: [], + arguments: [ + "name", + "capy", + "https://cdn.britannica.com/94/194294-138-B2CF7780/overview-capybara.jpg?w=800&h=450&c=crop", + ], + gasBudget: 10000, + } + const resData = await executeMoveCall(data); + console.log('executeMoveCall success', resData) + alert('executeMoveCall succeeded (see response in the console)') + } catch (e) { + console.error('executeMoveCall failed', e) + alert('executeMoveCall failed (see response in the console)') + } + } + + return ( + <...> + {connected ? : null} + + ) +} +``` + +## ✨ Incoming Features + +Actually we are working hard on this new project right now, so feel free to submit issues or ideas to our [Github](https://github.com/suiet/wallet-kit), Or send direct message via [Discord](https://discord.gg/WHup6fG5) or [Telegram](https://t.me/suietwallet) + +- Composable components +- Customize component styles +- More useful Hooks + - useAccountBalance + - ... \ No newline at end of file diff --git a/packages/kit/assets/LogoWithSlogen.png b/packages/kit/assets/LogoWithSlogen.png new file mode 100644 index 0000000000000000000000000000000000000000..54568961df805b04f351366990478a542f08b67b GIT binary patch literal 71890 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
        3t!2Rs3dL=MPJt4l&VyamcP>zLtX=k9o7y;0% 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 M5DSAEedwM40m&Kt*8l(j literal 0 HcmV?d00001 diff --git a/packages/kit/package.json b/packages/kit/package.json index 83c810b9..394738f3 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,6 +1,6 @@ { "name": "@suiet/wallet-kit", - "version": "0.0.1", + "version": "0.0.3", "type": "module", "files": [ "dist" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8515ae78..f922cb2d 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -66,7 +66,7 @@ importers: '@docusaurus/core': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm '@docusaurus/preset-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm '@mdx-js/react': 1.6.22_react@17.0.2 - '@suiet/wallet-kit': link:../packages/kit + '@suiet/wallet-kit': 0.0.1_sfoxds7t5ydpegc3knd667wn6m clsx: 1.2.1 prism-react-renderer: 1.3.5_react@17.0.2 react: 17.0.2 @@ -2754,6 +2754,33 @@ packages: - '@types/react' dev: false + /@radix-ui/react-dialog/1.0.0_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} + peerDependencies: + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + dependencies: + '@babel/runtime': 7.19.0 + '@radix-ui/primitive': 1.0.0 + '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 + '@radix-ui/react-context': 1.0.0_react@17.0.2 + '@radix-ui/react-dismissable-layer': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-focus-guards': 1.0.0_react@17.0.2 + '@radix-ui/react-focus-scope': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-id': 1.0.0_react@17.0.2 + '@radix-ui/react-portal': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-presence': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-primitive': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@radix-ui/react-slot': 1.0.0_react@17.0.2 + '@radix-ui/react-use-controllable-state': 1.0.0_react@17.0.2 + aria-hidden: 1.2.1_react@17.0.2 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + react-remove-scroll: 2.5.4_react@17.0.2 + transitivePeerDependencies: + - '@types/react' + dev: false + /@radix-ui/react-dismissable-layer/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} peerDependencies: @@ -2921,6 +2948,17 @@ packages: webpack-sources: 3.2.3 dev: false + /@suiet/wallet-adapter/0.0.8: + resolution: {integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==} + dependencies: + '@mysten/sui.js': 0.10.0 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@suiet/wallet-adapter/0.0.8_@mysten+sui.js@0.10.0: resolution: {integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==} peerDependencies: @@ -2934,6 +2972,23 @@ packages: - utf-8-validate dev: false + /@suiet/wallet-kit/0.0.1_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-S+9ways/YLa0alX3hp6KVa15TQduHaG0vJt+BDiJh0sBBi0HZimVNiFwYGLAQfBQr8hZVTjimiBs7X6OvaDr7w==} + dependencies: + '@mysten/sui.js': 0.10.0 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@radix-ui/react-dialog': 1.0.0_sfoxds7t5ydpegc3knd667wn6m + '@suiet/wallet-adapter': 0.0.8 + lodash: 4.17.21 + transitivePeerDependencies: + - '@types/react' + - bufferutil + - encoding + - react + - react-dom + - utf-8-validate + dev: false + /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} engines: {node: '>=10'} @@ -3660,6 +3715,20 @@ packages: tslib: 2.4.0 dev: false + /aria-hidden/1.2.1_react@17.0.2: + resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.9.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + tslib: 2.4.0 + dev: false + /array-flatten/1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} dev: false @@ -8069,6 +8138,21 @@ packages: tslib: 2.4.0 dev: false + /react-remove-scroll-bar/2.3.3_react@17.0.2: + resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + react-style-singleton: 2.2.1_react@17.0.2 + tslib: 2.4.0 + dev: false + /react-remove-scroll/2.5.4_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} engines: {node: '>=10'} @@ -8088,6 +8172,24 @@ packages: use-sidecar: 1.1.2_pxzommwrsowkd4kgag6q3sluym dev: false + /react-remove-scroll/2.5.4_react@17.0.2: + resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + react-remove-scroll-bar: 2.3.3_react@17.0.2 + react-style-singleton: 2.2.1_react@17.0.2 + tslib: 2.4.0 + use-callback-ref: 1.3.0_react@17.0.2 + use-sidecar: 1.1.2_react@17.0.2 + dev: false + /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: @@ -8149,6 +8251,22 @@ packages: tslib: 2.4.0 dev: false + /react-style-singleton/2.2.1_react@17.0.2: + resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + get-nonce: 1.0.1 + invariant: 2.2.4 + react: 17.0.2 + tslib: 2.4.0 + dev: false + /react-textarea-autosize/8.3.4_react@17.0.2: resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} @@ -9387,6 +9505,20 @@ packages: tslib: 2.4.0 dev: false + /use-callback-ref/1.3.0_react@17.0.2: + resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + react: 17.0.2 + tslib: 2.4.0 + dev: false + /use-composed-ref/1.3.0_react@17.0.2: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: @@ -9436,6 +9568,21 @@ packages: tslib: 2.4.0 dev: false + /use-sidecar/1.1.2_react@17.0.2: + resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} + engines: {node: '>=10'} + peerDependencies: + '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + '@types/react': + optional: true + dependencies: + detect-node-es: 1.1.0 + react: 17.0.2 + tslib: 2.4.0 + dev: false + /utf-8-validate/5.0.9: resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==} engines: {node: '>=6.14.2'} From acdf4c552c5b19e44c073a7449dc6f0ce70c9bd8 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 20 Sep 2022 01:01:00 -0400 Subject: [PATCH 032/654] fix: update dependency --- pnpm-lock.yaml | 151 +------------------------------------------ website/package.json | 2 +- 2 files changed, 3 insertions(+), 150 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f922cb2d..f76aa367 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -55,7 +55,7 @@ importers: '@docusaurus/preset-classic': 2.1.0 '@mdx-js/react': ^1.6.22 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 - '@suiet/wallet-kit': ^0.0.1 + '@suiet/wallet-kit': ^0.0.3 '@tsconfig/docusaurus': ^1.0.5 clsx: ^1.2.1 prism-react-renderer: ^1.3.5 @@ -66,7 +66,7 @@ importers: '@docusaurus/core': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm '@docusaurus/preset-classic': 2.1.0_mjb3abnop6izgvkouxh4aqdnvm '@mdx-js/react': 1.6.22_react@17.0.2 - '@suiet/wallet-kit': 0.0.1_sfoxds7t5ydpegc3knd667wn6m + '@suiet/wallet-kit': link:../packages/kit clsx: 1.2.1 prism-react-renderer: 1.3.5_react@17.0.2 react: 17.0.2 @@ -2754,33 +2754,6 @@ packages: - '@types/react' dev: false - /@radix-ui/react-dialog/1.0.0_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==} - peerDependencies: - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - dependencies: - '@babel/runtime': 7.19.0 - '@radix-ui/primitive': 1.0.0 - '@radix-ui/react-compose-refs': 1.0.0_react@17.0.2 - '@radix-ui/react-context': 1.0.0_react@17.0.2 - '@radix-ui/react-dismissable-layer': 1.0.0_sfoxds7t5ydpegc3knd667wn6m - '@radix-ui/react-focus-guards': 1.0.0_react@17.0.2 - '@radix-ui/react-focus-scope': 1.0.0_sfoxds7t5ydpegc3knd667wn6m - '@radix-ui/react-id': 1.0.0_react@17.0.2 - '@radix-ui/react-portal': 1.0.0_sfoxds7t5ydpegc3knd667wn6m - '@radix-ui/react-presence': 1.0.0_sfoxds7t5ydpegc3knd667wn6m - '@radix-ui/react-primitive': 1.0.0_sfoxds7t5ydpegc3knd667wn6m - '@radix-ui/react-slot': 1.0.0_react@17.0.2 - '@radix-ui/react-use-controllable-state': 1.0.0_react@17.0.2 - aria-hidden: 1.2.1_react@17.0.2 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 - react-remove-scroll: 2.5.4_react@17.0.2 - transitivePeerDependencies: - - '@types/react' - dev: false - /@radix-ui/react-dismissable-layer/1.0.0_sfoxds7t5ydpegc3knd667wn6m: resolution: {integrity: sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==} peerDependencies: @@ -2948,17 +2921,6 @@ packages: webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.8: - resolution: {integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==} - dependencies: - '@mysten/sui.js': 0.10.0 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - /@suiet/wallet-adapter/0.0.8_@mysten+sui.js@0.10.0: resolution: {integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==} peerDependencies: @@ -2972,23 +2934,6 @@ packages: - utf-8-validate dev: false - /@suiet/wallet-kit/0.0.1_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-S+9ways/YLa0alX3hp6KVa15TQduHaG0vJt+BDiJh0sBBi0HZimVNiFwYGLAQfBQr8hZVTjimiBs7X6OvaDr7w==} - dependencies: - '@mysten/sui.js': 0.10.0 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 - '@radix-ui/react-dialog': 1.0.0_sfoxds7t5ydpegc3knd667wn6m - '@suiet/wallet-adapter': 0.0.8 - lodash: 4.17.21 - transitivePeerDependencies: - - '@types/react' - - bufferutil - - encoding - - react - - react-dom - - utf-8-validate - dev: false - /@svgr/babel-plugin-add-jsx-attribute/6.3.1_@babel+core@7.19.1: resolution: {integrity: sha512-jDBKArXYO1u0B1dmd2Nf8Oy6aTF5vLDfLoO9Oon/GLkqZ/NiggYWZA+a2HpUMH4ITwNqS3z43k8LWApB8S583w==} engines: {node: '>=10'} @@ -3715,20 +3660,6 @@ packages: tslib: 2.4.0 dev: false - /aria-hidden/1.2.1_react@17.0.2: - resolution: {integrity: sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.9.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - tslib: 2.4.0 - dev: false - /array-flatten/1.1.1: resolution: {integrity: sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==} dev: false @@ -8138,21 +8069,6 @@ packages: tslib: 2.4.0 dev: false - /react-remove-scroll-bar/2.3.3_react@17.0.2: - resolution: {integrity: sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - react-style-singleton: 2.2.1_react@17.0.2 - tslib: 2.4.0 - dev: false - /react-remove-scroll/2.5.4_pxzommwrsowkd4kgag6q3sluym: resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} engines: {node: '>=10'} @@ -8172,24 +8088,6 @@ packages: use-sidecar: 1.1.2_pxzommwrsowkd4kgag6q3sluym dev: false - /react-remove-scroll/2.5.4_react@17.0.2: - resolution: {integrity: sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - react-remove-scroll-bar: 2.3.3_react@17.0.2 - react-style-singleton: 2.2.1_react@17.0.2 - tslib: 2.4.0 - use-callback-ref: 1.3.0_react@17.0.2 - use-sidecar: 1.1.2_react@17.0.2 - dev: false - /react-router-config/5.1.1_oyuskl3t7voyrff2xstzuy4hqu: resolution: {integrity: sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg==} peerDependencies: @@ -8251,22 +8149,6 @@ packages: tslib: 2.4.0 dev: false - /react-style-singleton/2.2.1_react@17.0.2: - resolution: {integrity: sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - get-nonce: 1.0.1 - invariant: 2.2.4 - react: 17.0.2 - tslib: 2.4.0 - dev: false - /react-textarea-autosize/8.3.4_react@17.0.2: resolution: {integrity: sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ==} engines: {node: '>=10'} @@ -9505,20 +9387,6 @@ packages: tslib: 2.4.0 dev: false - /use-callback-ref/1.3.0_react@17.0.2: - resolution: {integrity: sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - react: 17.0.2 - tslib: 2.4.0 - dev: false - /use-composed-ref/1.3.0_react@17.0.2: resolution: {integrity: sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ==} peerDependencies: @@ -9568,21 +9436,6 @@ packages: tslib: 2.4.0 dev: false - /use-sidecar/1.1.2_react@17.0.2: - resolution: {integrity: sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==} - engines: {node: '>=10'} - peerDependencies: - '@types/react': ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - '@types/react': - optional: true - dependencies: - detect-node-es: 1.1.0 - react: 17.0.2 - tslib: 2.4.0 - dev: false - /utf-8-validate/5.0.9: resolution: {integrity: sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==} engines: {node: '>=6.14.2'} diff --git a/website/package.json b/website/package.json index f74b4bfd..b136825a 100644 --- a/website/package.json +++ b/website/package.json @@ -18,7 +18,7 @@ "@docusaurus/core": "2.1.0", "@docusaurus/preset-classic": "2.1.0", "@mdx-js/react": "^1.6.22", - "@suiet/wallet-kit": "^0.0.1", + "@suiet/wallet-kit": "^0.0.3", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5", "react": "^17.0.2", From 5e3cc56b741abb7d1fc0e588051417ae886ef6b7 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 20 Sep 2022 01:08:42 -0400 Subject: [PATCH 033/654] fix: update dependency --- website/docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index ef736e3f..064166fb 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -10,7 +10,7 @@ const config = { tagline: 'The best kit for your DApp to connect with SUI wallets', url: 'https://your-docusaurus-test-site.com', baseUrl: '/', - onBrokenLinks: 'throw', + onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', favicon: 'img/favicon.ico', From 67e66aa24027546862410185ca78543770d3956b Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Wed, 21 Sep 2022 22:31:32 -0400 Subject: [PATCH 034/654] docs --- website/docs/Tutorial.md | 4 ++ website/docs/components.md | 109 +++++++++++++++++++++++++++++++++++++ website/docs/hooks.md | 39 +++++++++++++ website/docs/styling.md | 67 +++++++++++++++++++++++ 4 files changed, 219 insertions(+) create mode 100644 website/docs/components.md create mode 100644 website/docs/hooks.md create mode 100644 website/docs/styling.md diff --git a/website/docs/Tutorial.md b/website/docs/Tutorial.md index 75f00a18..3cb25192 100644 --- a/website/docs/Tutorial.md +++ b/website/docs/Tutorial.md @@ -13,6 +13,10 @@ We present **React Provider & Hooks, UI components** for the DApp (React) develo > 💡 Demo Here: https://kit.suiet.app/ +## Wallet capabilities + +// TODO: table + ## 📦 Library Overview ### 💼 Provider diff --git a/website/docs/components.md b/website/docs/components.md new file mode 100644 index 00000000..a959d89a --- /dev/null +++ b/website/docs/components.md @@ -0,0 +1,109 @@ +# Components + +## WalletProvider + +Provide context + +- connectors: `undefined` | `Array` +- chains: `undefined` | `Array` + +```jsx + + + +``` + +```ts +interface Context { + // Supported Wallets + supportedWallets: Wallet[]; + // Wallet that we are currently connected to + wallet: Wallet | null; + + connecting: boolean; + connected: boolean; + // disconnecting: boolean; + + select(walletName: string): void; + connect(): Promise; + disconnect(): Promise; + + getAccounts: () => Promise < SuiAddress[] >; + executeMoveCall: ( + transaction: MoveCallTransaction + ) => Promise < SuiTransactionResponse >; + executeSerializedMoveCall: ( + transactionBytes: Uint8Array + ) => Promise < SuiTransactionResponse >; +} +``` + +## ConnectButton + +```jsx + + Connect Wallet + +``` + +# Internal + +## _ConnectButton + +```jsx +<_ConnectButton + onClick={} +> + {props.children} + +``` + +## WalletInfo + +```jsx + {}} +/> +``` + +## WalletSelectorModal + +```jsx + {}} + onClose={() => {}} +/> +``` + +## WalletNotInstall + +```jsx + + +``` + +## WalletDropdown + +```jsx + {}}> + + +``` + +## Loading + +```jsx + +``` \ No newline at end of file diff --git a/website/docs/hooks.md b/website/docs/hooks.md new file mode 100644 index 00000000..5abf7846 --- /dev/null +++ b/website/docs/hooks.md @@ -0,0 +1,39 @@ +# Hooks + +## useWallet + +```ts +const { + supportedWallets, + select, + connecting, + connected, + getAccounts, + executeMoveCall, + executeSerializedMoveCall, + status = 'disconnected' | 'connected' | 'connecting', + address, // active account address + account, // { address: string } +} = useWallet() +``` + +## useSuiProvider + +```ts +const { + getOwnedObjectRefs, + getTransaction, + getEventsByTransaction, + getEventsBySender, +} = useSuiProvider() +``` + +## useAccountBalance + +get balance of the current account under selected network. + +```ts +const { + balance, +} = useAccountBalance(token = 'SUI') +``` diff --git a/website/docs/styling.md b/website/docs/styling.md new file mode 100644 index 00000000..4c9c8cf5 --- /dev/null +++ b/website/docs/styling.md @@ -0,0 +1,67 @@ +# Styling + +## BEM Naming Rule + +.wkit-[block]__[element]--[modifier] + +className={'wkit-connect-btn'} + +## CSS Variables + +```css +--wkit-color-primary: #000; +--wkit-color-danger: #000; +--wkit-color-success: #000; +--wkit-color-warning: #000; +--wkit-color-info: #000; + +--wkit-color-title: #000; +--wkit-color-subtitle: #000; +--wkit-color-desc: #000; +--wkit-font-family: Arial; + +--wkit-bg-primary: #000; + +--wkit-modal-bg: var(--wkit-bg-primary); +--wkit-button-bg: var(--wkit-bg-primary); + +--wkit-border-radius: 8px; +--wkit-modal-border-radius: var(--wkit-border-radius); +--wkit-button-border-radius: var(--wkit-border-radius); +``` + +## Import default css + +``` +import '@suiet/wallet-kit/default.css'; +``` + +```scss +.wkit-connect-btn { + color: var(--wkit-color-primary); +} +``` + +## Customize css + +``` +import '@suiet/wallet-kit/default.css'; +import './suiet-wallet-kit-custom.css'; +``` + +simple +``` +// ./suiet-wallet-kit-custom.css + +--wkit-color-primary: #000; +--wkit-color-danger: #000; +--wkit-color-success: #000; +--wkit-color-warning: #000; +--wkit-color-info: #000; +``` + +full + +synced from github link. + +// TODO: component playground with docs From dea02060a19f7b789b44902b3ce462750192b9a4 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Thu, 22 Sep 2022 23:29:40 +0800 Subject: [PATCH 035/654] feat: add core api and balance and delete group --- packages/kit/package.json | 3 +- packages/kit/src/adapter/KitAdapter.ts | 2 - packages/kit/src/adapter/getter.ts | 10 +- packages/kit/src/adapter/sui/index.ts | 3 +- packages/kit/src/adapter/suiet/index.ts | 3 +- packages/kit/src/constants/token.ts | 3 + packages/kit/src/core/network.ts | 38 ++++ packages/kit/src/core/provider.ts | 224 ++++++++++++++++++++ packages/kit/src/core/types/network.ts | 17 ++ packages/kit/src/core/types/object.ts | 79 +++++++ packages/kit/src/core/types/storage.ts | 53 +++++ packages/kit/src/hooks/useAccountBalance.ts | 25 +++ packages/kit/src/hooks/useCoinBalance.ts | 92 ++++++++ packages/kit/src/hooks/useWallet.ts | 2 + packages/kit/src/utils/others.ts | 3 + packages/kit/src/wallets/provider.tsx | 15 +- pnpm-lock.yaml | 10 + 17 files changed, 565 insertions(+), 17 deletions(-) create mode 100644 packages/kit/src/constants/token.ts create mode 100644 packages/kit/src/core/network.ts create mode 100644 packages/kit/src/core/provider.ts create mode 100644 packages/kit/src/core/types/network.ts create mode 100644 packages/kit/src/core/types/object.ts create mode 100644 packages/kit/src/core/types/storage.ts create mode 100644 packages/kit/src/hooks/useAccountBalance.ts create mode 100644 packages/kit/src/hooks/useCoinBalance.ts create mode 100644 packages/kit/src/utils/others.ts diff --git a/packages/kit/package.json b/packages/kit/package.json index 394738f3..64c20474 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -24,7 +24,8 @@ "@radix-ui/react-dialog": "^1.0.0", "@suiet/wallet-adapter": "^0.0.8", "classnames": "^2.3.2", - "lodash": "^4.17.21" + "lodash": "^4.17.21", + "swr": "^1.3.0" }, "devDependencies": { "@mysten/wallet-adapter-sui-wallet": "0.0.0-experimental-20220918004146", diff --git a/packages/kit/src/adapter/KitAdapter.ts b/packages/kit/src/adapter/KitAdapter.ts index 0e880b91..1da2183f 100644 --- a/packages/kit/src/adapter/KitAdapter.ts +++ b/packages/kit/src/adapter/KitAdapter.ts @@ -7,7 +7,6 @@ interface KitAdapter { export interface Wallet { installed: boolean | undefined; name: string; - group: string; iconUrl: string | (() => Promise); downloadUrl?: { browserExtension?: string; // chrome default @@ -16,7 +15,6 @@ export interface Wallet { } export type WalletList = { - group: string; wallets: Wallet[]; }[]; diff --git a/packages/kit/src/adapter/getter.ts b/packages/kit/src/adapter/getter.ts index c36cddd7..cec969db 100644 --- a/packages/kit/src/adapter/getter.ts +++ b/packages/kit/src/adapter/getter.ts @@ -13,26 +13,25 @@ function adapterInstance(walletList: WalletList) { const walletItemList: WalletListItem[] = []; - walletList.forEach(({ group, wallets }) => { + walletList.forEach(({ wallets }) => { wallets.forEach((wallet) => { index++; const walletListItem = { ...wallet, - group, index, + group: 'Popular', // default group }; walletItemList.push(walletListItem); }); }); - walletItemList.forEach(({ createAdapter, group, name, index, ...rest }) => { + walletItemList.forEach(({ createAdapter, name, index, ...rest }) => { const { adapter } = createAdapter(); const walletInstance: WalletInstance = { adapter, - group, name, index, ...rest, @@ -47,7 +46,6 @@ function adapterInstance(walletList: WalletList) { export function getDefaultWallets() { const wallets: WalletList = [ { - group: 'Popular', wallets: [sui()], }, ]; @@ -58,11 +56,9 @@ export function getDefaultWallets() { export function getAllWallets() { const wallets: WalletList = [ { - group: 'Popular', wallets: [suiet()], }, { - group: 'Popular', wallets: [sui()], }, ]; diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index 585b1723..22ce01dc 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -1,11 +1,10 @@ import { SuiWalletAdapter } from '@mysten/wallet-adapter-sui-wallet'; import { Wallet } from '../KitAdapter'; -import logo from './logo.png' +import logo from './logo.png'; export const sui = (): Wallet => { return { name: 'Sui Wallet', - group: 'Popular', iconUrl: logo, installed: typeof window !== 'undefined' && diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index 177505b2..27fe0236 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -1,11 +1,10 @@ import { SuietWalletAdapter } from '@suiet/wallet-adapter'; import { Wallet } from '../KitAdapter'; -import logo from './logo.png' +import logo from './logo.png'; export const suiet = (): Wallet => { return { name: 'Suiet Wallet', - group: 'Popular', iconUrl: logo, installed: typeof window !== 'undefined' && diff --git a/packages/kit/src/constants/token.ts b/packages/kit/src/constants/token.ts new file mode 100644 index 00000000..225eb9ef --- /dev/null +++ b/packages/kit/src/constants/token.ts @@ -0,0 +1,3 @@ +export const Token = { + SUI: 'SUI', +}; diff --git a/packages/kit/src/core/network.ts b/packages/kit/src/core/network.ts new file mode 100644 index 00000000..9024ff83 --- /dev/null +++ b/packages/kit/src/core/network.ts @@ -0,0 +1,38 @@ +import { INetworkApi, Network, NetworkType } from './types/network'; + +const DEFAULT_NETWORKS = new Map([ + [ + 'devnet', + { + id: 'devnet', + name: 'devnet', + queryRpcUrl: 'https://fullnode.devnet.sui.io/', + gatewayRpcUrl: 'https://gateway.devnet.sui.io:443', + }, + ], + [ + 'local', + { + id: 'local', + name: 'local', + queryRpcUrl: 'http://localhost:5001', + gatewayRpcUrl: 'http://localhost:5001', + }, + ], +]); + +class NetworkApi implements INetworkApi { + async getNetworks(enabledOnly: boolean): Promise { + return Array.from(DEFAULT_NETWORKS.values()); + } + + getNetwork(networkId: string): Network { + let network = DEFAULT_NETWORKS.get(networkId); + if (!network) { + network = DEFAULT_NETWORKS.get(NetworkType.devnet); + } + return network!; + } +} + +export const network = new NetworkApi(); diff --git a/packages/kit/src/core/provider.ts b/packages/kit/src/core/provider.ts new file mode 100644 index 00000000..93f5fa20 --- /dev/null +++ b/packages/kit/src/core/provider.ts @@ -0,0 +1,224 @@ +import { + getObjectExistsResponse, + JsonRpcProvider, + RpcTxnDataSerializer, + SuiMoveObject, + SuiObject, + getTransferObjectTransaction, + getTransferSuiTransaction, + getTransactionData, + getExecutionStatusType, + getMoveObject, + getMoveCallTransaction, +} from '@mysten/sui.js'; +import { Coin, CoinObject, Nft, NftObject } from './types/object'; +import { TxnHistoryEntry, TxObject } from './types/storage'; + +export const SUI_SYSTEM_STATE_OBJECT_ID = + '0x0000000000000000000000000000000000000005'; + +export class Provider { + query: QueryProvider; + + constructor(queryEndpoint: string, gatewayEndpoint: string) { + this.query = new QueryProvider(queryEndpoint); + } +} + +export class QueryProvider { + provider: JsonRpcProvider; + + constructor(queryEndpoint: string) { + this.provider = new JsonRpcProvider(queryEndpoint); + } + + public async getActiveValidators(): Promise { + const contents = await this.provider.getObject(SUI_SYSTEM_STATE_OBJECT_ID); + const data = (contents.details as SuiObject).data; + const validators = (data as SuiMoveObject).fields.validators; + const activeValidators = (validators as SuiMoveObject).fields + .active_validators; + return activeValidators as SuiMoveObject[]; + } + + public async getOwnedObjects(address: string): Promise { + trySyncAccountState(this.provider, address); + const objectInfos = await this.provider.getObjectsOwnedByAddress(address); + const objectIds = objectInfos.map((obj) => obj.objectId); + const resps = await this.provider.getObjectBatch(objectIds); + return resps + .filter((resp) => resp.status === 'Exists') + .map((resp) => getObjectExistsResponse(resp) as SuiObject); + } + + public async getOwnedCoins(address: string): Promise { + trySyncAccountState(this.provider, address); + const objects = await this.getOwnedObjects(address); + const res = objects + .map((item) => ({ + id: item.reference.objectId, + object: getMoveObject(item), + })) + .filter((item) => item.object && Coin.isCoin(item.object)) + .map((item) => Coin.getCoinObject(item.object as SuiMoveObject)); + return res; + } + + public async getOwnedNfts(address: string): Promise { + trySyncAccountState(this.provider, address); + const objects = await this.getOwnedObjects(address); + const res = objects + .map((item) => ({ + id: item.reference.objectId, + object: getMoveObject(item), + previousTransaction: item.previousTransaction, + })) + .filter((item) => item.object && Nft.isNft(item.object)) + .map((item) => { + const obj = item.object as SuiMoveObject; + return Nft.getNftObject(obj, item.previousTransaction); + }); + return res; + } + + public async getTransactionsForAddress( + address: string + ): Promise { + trySyncAccountState(this.provider, address); + const txs = await this.provider.getTransactionsForAddress(address); + if (txs.length === 0 || !txs[0]) { + return []; + } + const digests = txs + .map((tx) => tx[1]) + .filter((value, index, self) => self.indexOf(value) === index); + + const effects = await this.provider.getTransactionWithEffectsBatch(digests); + const results = []; + for (const effect of effects) { + const data = getTransactionData(effect.certificate); + for (const tx of data.transactions) { + const transferSui = getTransferSuiTransaction(tx); + const transferObject = getTransferObjectTransaction(tx); + const moveCall = getMoveCallTransaction(tx); + if (transferSui) { + results.push({ + timestamp_ms: effect.timestamp_ms, + txStatus: getExecutionStatusType(effect), + transactionDigest: effect.certificate.transactionDigest, + gasFee: + effect.effects.gasUsed.computationCost + + effect.effects.gasUsed.storageCost - + effect.effects.gasUsed.storageRebate, + from: data.sender, + to: transferSui.recipient, + object: { + type: 'coin' as 'coin', + balance: transferSui.amount + ? BigInt(transferSui.amount) + : BigInt(0), + symbol: 'SUI', + }, + }); + } else if (transferObject) { + const resp = await this.provider.getObject( + transferObject.objectRef.objectId + ); + const obj = getMoveObject(resp); + let txObj: TxObject | undefined; + // TODO: for now provider does not support to get histrorical object data, + // so the record here may not be accurate. + if (obj && Coin.isCoin(obj)) { + const coinObject = Coin.getCoinObject(obj); + txObj = { + type: 'coin' as 'coin', + ...coinObject, + }; + } else if (obj && Nft.isNft(obj)) { + const nftObject = Nft.getNftObject(obj, undefined); + txObj = { + type: 'nft' as 'nft', + ...nftObject, + }; + } + // TODO: handle more object types + if (txObj) { + results.push({ + timestamp_ms: effect.timestamp_ms, + txStatus: getExecutionStatusType(effect), + transactionDigest: effect.certificate.transactionDigest, + gasFee: + effect.effects.gasUsed.computationCost + + effect.effects.gasUsed.storageCost - + effect.effects.gasUsed.storageRebate, + from: data.sender, + to: transferObject.recipient, + object: txObj, + }); + } + } else if (moveCall) { + results.push({ + timestamp_ms: effect.timestamp_ms, + txStatus: getExecutionStatusType(effect), + transactionDigest: effect.certificate.transactionDigest, + gasFee: + effect.effects.gasUsed.computationCost + + effect.effects.gasUsed.storageCost - + effect.effects.gasUsed.storageRebate, + from: data.sender, + to: moveCall.package.objectId, + object: { + type: 'move_call' as 'move_call', + packageObjectId: moveCall.package.objectId, + module: moveCall.module, + function: moveCall.function, + arguments: moveCall.arguments?.map((arg) => JSON.stringify(arg)), + }, + }); + } + } + } + return results; + } + + public async getNormalizedMoveFunction( + objectId: string, + moduleName: string, + functionName: string + ) { + return await this.provider.getNormalizedMoveFunction( + objectId, + moduleName, + functionName + ); + } +} + +export const DEFAULT_GAS_BUDGET_FOR_SPLIT = 1000; +export const DEFAULT_GAS_BUDGET_FOR_MERGE = 500; +export const DEFAULT_GAS_BUDGET_FOR_TRANSFER = 100; +export const DEFAULT_GAS_BUDGET_FOR_TRANSFER_SUI = 100; +export const DEFAULT_GAS_BUDGET_FOR_STAKE = 1000; +export const GAS_TYPE_ARG = '0x2::sui::SUI'; +export const GAS_SYMBOL = 'SUI'; +export const DEFAULT_NFT_TRANSFER_GAS_FEE = 450; +export const MINT_EXAMPLE_NFT_MOVE_CALL = { + packageObjectId: '0x2', + module: 'devnet_nft', + function: 'mint', + typeArguments: [], + arguments: [ + 'Suiet NFT', + 'An NFT created by Suiet', + 'https://xc6fbqjny4wfkgukliockypoutzhcqwjmlw2gigombpp2ynufaxa.arweave.net/uLxQwS3HLFUailocJWHupPJxQsli7aMgzmBe_WG0KC4', + ], + gasBudget: 10000, +}; + +async function trySyncAccountState(provider: JsonRpcProvider, address: string) { + try { + await provider.syncAccountState(address); + } catch (err) { + console.log('sync account state failed', err); + } +} diff --git a/packages/kit/src/core/types/network.ts b/packages/kit/src/core/types/network.ts new file mode 100644 index 00000000..ceb7c89b --- /dev/null +++ b/packages/kit/src/core/types/network.ts @@ -0,0 +1,17 @@ +export type Network = { + id: string; + name: string; + queryRpcUrl: string; + gatewayRpcUrl: string; +}; + +export interface INetworkApi { + getNetworks: (enabledOnly: boolean) => Promise; + getNetwork: (networkId: string) => Network | undefined; + // addCustomNetwork: (network: Network) => Promise; +} + +export enum NetworkType { + devnet = 'devnet', + local = 'local', +} diff --git a/packages/kit/src/core/types/object.ts b/packages/kit/src/core/types/object.ts new file mode 100644 index 00000000..697406d5 --- /dev/null +++ b/packages/kit/src/core/types/object.ts @@ -0,0 +1,79 @@ +import { SuiMoveObject } from '@mysten/sui.js'; + +const COIN_TYPE = '0x2::coin::Coin'; +const COIN_TYPE_ARG_REGEX = /^0x2::coin::Coin<(.+)>$/; + +export type CoinObject = { + objectId: string; + symbol: string; + balance: bigint; +}; + +export class Coin { + public static isCoin(obj: SuiMoveObject) { + return obj.type.startsWith(COIN_TYPE); + } + + public static isSUI(obj: SuiMoveObject) { + const arg = Coin.getCoinTypeArg(obj); + return arg ? Coin.getCoinSymbol(arg) === 'SUI' : false; + } + + public static getCoinObject(obj: SuiMoveObject): CoinObject { + const arg = Coin.getCoinTypeArg(obj); + return { + objectId: obj.fields.id.id, + symbol: arg ? Coin.getCoinSymbol(arg) : '', + balance: BigInt(obj.fields.balance), + }; + } + + public static getBalance(obj: SuiMoveObject) { + return BigInt(obj.fields.balance); + } + + static getCoinTypeArg(obj: SuiMoveObject) { + const res = obj.type.match(COIN_TYPE_ARG_REGEX); + return res ? res[1] : null; + } + + static getCoinSymbol(coinTypeArg: string) { + return coinTypeArg.substring(coinTypeArg.lastIndexOf(':') + 1); + } + + static getCoinTypeFromArg(coinTypeArg: string) { + return `${COIN_TYPE}<${coinTypeArg}>`; + } +} + +export type NftObject = { + objectId: string; + name: string; + description: string; + url: string; + previousTransaction?: string; + objectType: string; +}; + +export class Nft { + public static isNft(obj: SuiMoveObject) { + if (obj.fields.name && obj.fields.description && obj.fields.url) { + return true; + } + return false; + } + + public static getNftObject( + obj: SuiMoveObject, + previousTransaction?: string + ): NftObject { + return { + objectId: obj.fields.id.id, + name: obj.fields.name, + description: obj.fields.description, + url: obj.fields.url, + previousTransaction, + objectType: obj.type, + }; + } +} diff --git a/packages/kit/src/core/types/storage.ts b/packages/kit/src/core/types/storage.ts new file mode 100644 index 00000000..fb3f93ee --- /dev/null +++ b/packages/kit/src/core/types/storage.ts @@ -0,0 +1,53 @@ +export const WALLET_PREFIX = 'wallet-'; + +export type Account = { + id: string; + name: string; + pubkey: string; + address: string; + hdPath: string; +}; + +export type GlobalMeta = { + nextWalletId: number; + cipher: Cipher; + dataVersion: number; +}; + +export type Cipher = { + data: string; + salt: string; +}; + +export type TxnHistoryEntry = { + txStatus: 'success' | 'failure'; + transactionDigest: string; + gasFee: number; + from: string; + to: string; + object: T; + timestamp_ms: number | null; +}; + +export type TxObject = CoinObject | NftObject | MoveCallInfo; + +export type CoinObject = { + type: 'coin'; + symbol: string; + balance: bigint; +}; + +export type NftObject = { + type: 'nft'; + name: string; + description: string; + url: string; +}; + +export type MoveCallInfo = { + type: 'move_call'; + packageObjectId: string; + module: string; + function: string; + arguments?: string[]; +}; diff --git a/packages/kit/src/hooks/useAccountBalance.ts b/packages/kit/src/hooks/useAccountBalance.ts new file mode 100644 index 00000000..c3a2e3aa --- /dev/null +++ b/packages/kit/src/hooks/useAccountBalance.ts @@ -0,0 +1,25 @@ +import { Token } from '../constants/token'; +import { NetworkType } from '../core/types/network'; +import { useWallet } from './useWallet'; +import { useCoinBalance } from './useCoinBalance'; + +export enum CoinSymbol { + SUI = 'SUI', +} + +export function useAccountBalance(token = Token.SUI) { + const { address } = useWallet(); + const { error, loading, getBalance } = useCoinBalance({ + address, + opts: { + networkId: NetworkType.devnet, + }, + }); + + if (token === Token.SUI) { + const balance = getBalance(CoinSymbol.SUI); + return { error, loading, balance }; + } + + return { error: 'Unexpected Token', loading: false, balance: '0' }; +} diff --git a/packages/kit/src/hooks/useCoinBalance.ts b/packages/kit/src/hooks/useCoinBalance.ts new file mode 100644 index 00000000..42929bb9 --- /dev/null +++ b/packages/kit/src/hooks/useCoinBalance.ts @@ -0,0 +1,92 @@ +import { useCallback, useEffect, useState } from 'react'; +import useSWR from 'swr'; +import { network } from '../core/network'; +import { Provider } from '../core/provider'; +import { Network, NetworkType } from '../core/types/network'; +import { swrLoading } from '../utils/others'; + +export enum CoinSymbol { + SUI = 'SUI', +} + +export type GetOwnedObjParams = { network: Network; address: string }; + +async function getCoinsBalance( + params: GetOwnedObjParams +): Promise> { + const { network, address } = params; + const provider = new Provider(network.queryRpcUrl, network.gatewayRpcUrl); + const objects = await provider.query.getOwnedCoins(address); + const result = new Map(); + for (const object of objects) { + result.has(object.symbol) + ? result.set(object.symbol, result.get(object.symbol) + object.balance) + : result.set(object.symbol, object.balance); + } + return Array.from(result.entries()).map((item) => ({ + symbol: item[0] as string, + balance: String(item[1]), + })); +} + +export function useCoinBalance({ + address, + symbol, + opts = {}, +}: { + address: string; + symbol?: CoinSymbol; + opts: { + networkId?: string; + }; +}) { + const [balance, setBalance] = useState('0'); + const { networkId = 'devnet' } = opts; + const net = network.getNetwork(NetworkType.devnet); + const { + data: coinsBalanceMap, + error, + isValidating, + } = useSWR(['fetchCoinsBalanceMap', address, network], fetchCoinsBalanceMap); + + async function fetchCoinsBalanceMap( + _: string, + address: string, + network: Network + ) { + const map = new Map(); + if (!address || !network) return map; + + const coinsBalance = await getCoinsBalance({ address, network: net }); + if (!coinsBalance) { + throw new Error(`fetch coinsBalance failed: ${address}, ${networkId}`); + } + coinsBalance.forEach((item) => { + map.set(item.symbol, item.balance); + }); + + return map; + } + + const getBalance = useCallback( + (symbol: string): string => { + if (!symbol || !coinsBalanceMap) return '0'; + return coinsBalanceMap.get(symbol) ?? '0'; + }, + [coinsBalanceMap] + ); + + useEffect(() => { + if (!coinsBalanceMap || !symbol) return; + const result = coinsBalanceMap.get(symbol); + setBalance(result ?? '0'); + }, [coinsBalanceMap, symbol]); + + return { + balance, + error, + isValidating, + loading: swrLoading(coinsBalanceMap, error), + getBalance, + }; +} diff --git a/packages/kit/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts index 16a07176..e3d51b8d 100644 --- a/packages/kit/src/hooks/useWallet.ts +++ b/packages/kit/src/hooks/useWallet.ts @@ -15,6 +15,7 @@ export interface WalletContextState { connecting: boolean; connected: boolean; + address: string; select: (walletName: string) => void; connect: () => Promise; @@ -39,6 +40,7 @@ const DEFAULT_CONTEXT: WalletContextState = { wallet: null, connecting: false, connected: false, + address: '', select(_name: string) { console.error(missProviderMessage('select')); }, diff --git a/packages/kit/src/utils/others.ts b/packages/kit/src/utils/others.ts new file mode 100644 index 00000000..09dfddaf --- /dev/null +++ b/packages/kit/src/utils/others.ts @@ -0,0 +1,3 @@ +export function swrLoading(data: any, error: any) { + return !error && !data; +} diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index ebc25779..4fa54423 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -25,6 +25,16 @@ export function WalletProvider({ const [wallet, setWallet] = useState(null); const [connected, setConnected] = useState(false); const [connecting, setConnecting] = useState(false); + const [address, setAddress] = useState(''); + + useEffect(() => { + if (connected) { + wallet?.adapter.getAccounts().then((accounts) => { + const address = accounts[0]; + setAddress(address); + }); + } + }, [connected]); const walletInstanceByName = keyBy( supportedWallets, @@ -86,9 +96,7 @@ export function WalletProvider({ const choose = useCallback( (name: string) => { - let newWallet = supportedWallets.find( - (wallet) => wallet.name === name - ); + let newWallet = supportedWallets.find((wallet) => wallet.name === name); if (newWallet) { setWalletAndUpdateStorage(newWallet); localStorage.setItem(LAST_WALLET, newWallet.name); @@ -153,6 +161,7 @@ export function WalletProvider({ executeMoveCall, executeSerializedMoveCall, groupWallets, + address, }} > {children} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f76aa367..37ba0c65 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -22,6 +22,7 @@ importers: lodash: ^4.17.21 react: ^17.0.2 react-dom: ^17.0.2 + swr: ^1.3.0 typescript: ^4.6.4 typescript-plugin-css-modules: ^3.4.0 vite: ^3.1.0 @@ -33,6 +34,7 @@ importers: '@suiet/wallet-adapter': 0.0.8_@mysten+sui.js@0.10.0 classnames: 2.3.2 lodash: 4.17.21 + swr: 1.3.0_react@17.0.2 devDependencies: '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@types/lodash': 4.14.185 @@ -9006,6 +9008,14 @@ packages: stable: 0.1.8 dev: false + /swr/1.3.0_react@17.0.2: + resolution: {integrity: sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==} + peerDependencies: + react: ^16.11.0 || ^17.0.0 || ^18.0.0 + dependencies: + react: 17.0.2 + dev: false + /tapable/1.1.3: resolution: {integrity: sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==} engines: {node: '>=6'} From 39e621a76c3054a0fbdb3d9a35ab3de1d478f0d8 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Fri, 23 Sep 2022 01:05:22 +0800 Subject: [PATCH 036/654] fix: add canfetch --- .../src/components/ConnectButton/index.tsx | 33 ++++++++++--------- packages/kit/src/hooks/useAccountBalance.ts | 3 +- packages/kit/src/hooks/useCoinBalance.ts | 17 +++++++--- 3 files changed, 32 insertions(+), 21 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 5f5aedab..a2e792be 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,15 +1,16 @@ -import React, {CSSProperties, useEffect, useState} from 'react'; -import {useWallet} from '../../hooks/useWallet'; -import {ConnectWalletModal} from '../Modal/ConnectWalletModal'; +import React, { CSSProperties, useEffect, useState } from 'react'; +import { useWallet } from '../../hooks/useWallet'; +import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; import styles from './style/index.module.scss'; -import {Extendable} from "../../types"; -import classnames from 'classnames' +import { Extendable } from '../../types'; +import classnames from 'classnames'; +import { useAccountBalance } from '../../hooks/useAccountBalance'; export type ConnectButtonProps = Extendable & { label?: string; btnClassName?: string; btnStyle?: CSSProperties; -} +}; export function addressEllipsis(address: string) { // 0x0000000000000000000000000000000000000000 40bits / 42 length @@ -20,9 +21,7 @@ export function addressEllipsis(address: string) { } export function ConnectButton(props: ConnectButtonProps) { - const { - label = 'Connect Wallet', - } = props; + const { label = 'Connect Wallet' } = props; const { select, @@ -32,6 +31,8 @@ export function ConnectButton(props: ConnectButtonProps) { groupWallets, disconnect, } = useWallet(); + + const { balance } = useAccountBalance(); const [account, setAccount] = useState(''); const [showConnectedModal, setShowConnectedModal] = useState(false); const groups = Object.entries(groupWallets).sort((wa, wb) => { @@ -62,13 +63,13 @@ export function ConnectButton(props: ConnectButtonProps) { setShowConnectedModal(!showConnectedModal); }} > - 0 SUI + {balance} SUI
        - - {addressEllipsis(account)} - - + + {addressEllipsis(account)} + +
        {showConnectedModal && ( @@ -97,7 +98,9 @@ export function ConnectButton(props: ConnectButtonProps) { + > + {label} + ); } diff --git a/packages/kit/src/hooks/useAccountBalance.ts b/packages/kit/src/hooks/useAccountBalance.ts index c3a2e3aa..3bc5ef5e 100644 --- a/packages/kit/src/hooks/useAccountBalance.ts +++ b/packages/kit/src/hooks/useAccountBalance.ts @@ -8,11 +8,12 @@ export enum CoinSymbol { } export function useAccountBalance(token = Token.SUI) { - const { address } = useWallet(); + const { address, connected } = useWallet(); const { error, loading, getBalance } = useCoinBalance({ address, opts: { networkId: NetworkType.devnet, + canFetch: connected, }, }); diff --git a/packages/kit/src/hooks/useCoinBalance.ts b/packages/kit/src/hooks/useCoinBalance.ts index 42929bb9..39cd9de1 100644 --- a/packages/kit/src/hooks/useCoinBalance.ts +++ b/packages/kit/src/hooks/useCoinBalance.ts @@ -32,30 +32,37 @@ async function getCoinsBalance( export function useCoinBalance({ address, symbol, - opts = {}, + opts = { + canFetch: true, + }, }: { address: string; symbol?: CoinSymbol; opts: { networkId?: string; + canFetch?: boolean; }; }) { const [balance, setBalance] = useState('0'); - const { networkId = 'devnet' } = opts; + const { networkId = 'devnet', canFetch } = opts; const net = network.getNetwork(NetworkType.devnet); const { data: coinsBalanceMap, error, isValidating, - } = useSWR(['fetchCoinsBalanceMap', address, network], fetchCoinsBalanceMap); + } = useSWR( + ['fetchCoinsBalanceMap', address, network, canFetch], + fetchCoinsBalanceMap + ); async function fetchCoinsBalanceMap( _: string, address: string, - network: Network + network: Network, + canFetch = true ) { const map = new Map(); - if (!address || !network) return map; + if (!address || !network || !canFetch) return map; const coinsBalance = await getCoinsBalance({ address, network: net }); if (!coinsBalance) { From 21f246d30da3a04d5b7a0ee3f58546899cec00f4 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 24 Sep 2022 01:59:13 +0800 Subject: [PATCH 037/654] feat: add account status and remove auto reconnect --- packages/kit/src/adapter/getter.ts | 3 ++ .../components/Modal/ConnectWalletModal.tsx | 16 +++---- packages/kit/src/hooks/useWallet.ts | 2 + packages/kit/src/types/account.ts | 5 +++ packages/kit/src/wallets/latestWallets.ts | 2 +- packages/kit/src/wallets/provider.tsx | 43 +++++++------------ 6 files changed, 34 insertions(+), 37 deletions(-) create mode 100644 packages/kit/src/types/account.ts diff --git a/packages/kit/src/adapter/getter.ts b/packages/kit/src/adapter/getter.ts index cec969db..16f4b52d 100644 --- a/packages/kit/src/adapter/getter.ts +++ b/packages/kit/src/adapter/getter.ts @@ -45,6 +45,9 @@ function adapterInstance(walletList: WalletList) { export function getDefaultWallets() { const wallets: WalletList = [ + { + wallets: [suiet()], + }, { wallets: [sui()], }, diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 5a7297d8..624481ad 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -1,8 +1,8 @@ -import React, {ReactNode} from 'react'; +import React, { ReactNode } from 'react'; import * as Dialog from '@radix-ui/react-dialog'; -import {WalletInstance} from '../../adapter/KitAdapter'; +import { WalletInstance } from '../../adapter/KitAdapter'; import styles from './index.module.scss'; -import Icon from "../Icon"; +import Icon from '../Icon'; interface ModalProps { children: ReactNode; @@ -10,7 +10,7 @@ interface ModalProps { content: ReactNode; } -function Modal({children, content, title}: ModalProps) { +function Modal({ children, content, title }: ModalProps) { return ( {children} @@ -36,10 +36,10 @@ interface ConnectWalletModalProps { } export function ConnectWalletModal({ - walletGroups, - children, - onWalletClick, - }: ConnectWalletModalProps) { + walletGroups, + children, + onWalletClick, +}: ConnectWalletModalProps) { return ( Promise; + status: 'disconnected' | 'connected' | 'connecting'; } function missProviderMessage(action: string) { @@ -41,6 +42,7 @@ const DEFAULT_CONTEXT: WalletContextState = { connecting: false, connected: false, address: '', + status: 'disconnected', select(_name: string) { console.error(missProviderMessage('select')); }, diff --git a/packages/kit/src/types/account.ts b/packages/kit/src/types/account.ts new file mode 100644 index 00000000..f9cd448f --- /dev/null +++ b/packages/kit/src/types/account.ts @@ -0,0 +1,5 @@ +export enum AccountStatus { + disconnected = 'disconnected', + connected = 'connected', + connecting = 'connecting', +} diff --git a/packages/kit/src/wallets/latestWallets.ts b/packages/kit/src/wallets/latestWallets.ts index 2588ce0e..48d425eb 100644 --- a/packages/kit/src/wallets/latestWallets.ts +++ b/packages/kit/src/wallets/latestWallets.ts @@ -17,7 +17,7 @@ function dedupe(array: T[], name: T): T[] { return newArray; } newArray.splice(idx, 1); - newArray.push(name); + newArray.unshift(name); return newArray; } diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index 4fa54423..0afaeb20 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -8,6 +8,7 @@ import { WalletContext } from '../hooks/useWallet'; import latestWallets from './latestWallets'; import { Wallet, WalletInstance, WalletList } from '../adapter/KitAdapter'; import { keyBy, groupBy } from 'lodash'; +import { AccountStatus } from '../types/account'; interface WalletProviderProps { children: ReactNode; @@ -23,18 +24,17 @@ export function WalletProvider({ autoConnect = true, }: WalletProviderProps) { const [wallet, setWallet] = useState(null); - const [connected, setConnected] = useState(false); - const [connecting, setConnecting] = useState(false); + const [status, setStatus] = useState(AccountStatus.disconnected); const [address, setAddress] = useState(''); useEffect(() => { - if (connected) { + if (status === AccountStatus.connected) { wallet?.adapter.getAccounts().then((accounts) => { const address = accounts[0]; setAddress(address); }); } - }, [connected]); + }, [status]); const walletInstanceByName = keyBy( supportedWallets, @@ -61,14 +61,13 @@ export function WalletProvider({ return; } try { - setConnecting(true); + setStatus(AccountStatus.connecting); const res = await wallet.adapter.connect(); - setConnected(true); + setStatus(AccountStatus.connected); } catch (e) { - setConnected(false); + setStatus(AccountStatus.disconnected); throw new Error('Connect Failed'); } - setConnecting(false); }, [wallet]); const disconnect = async () => { @@ -76,7 +75,7 @@ export function WalletProvider({ if (!wallet) throw new Error('No wallet to disconnect'); await wallet?.adapter.disconnect(); setWalletAndUpdateStorage(null); - setConnected(false); + setStatus(AccountStatus.disconnected); } catch (e) { throw e; } @@ -97,6 +96,7 @@ export function WalletProvider({ const choose = useCallback( (name: string) => { let newWallet = supportedWallets.find((wallet) => wallet.name === name); + console.log('sdfsdf', newWallet, name); if (newWallet) { setWalletAndUpdateStorage(newWallet); localStorage.setItem(LAST_WALLET, newWallet.name); @@ -104,22 +104,15 @@ export function WalletProvider({ localStorage.removeItem(LAST_WALLET); throw new Error('Error wallet'); } - connect(); }, [supportedWallets, connect, setWalletAndUpdateStorage] ); useEffect(() => { - if (!wallet && !connected && !connecting && autoConnect) { - let walletItem = localStorage.getItem(LAST_WALLET); - if (typeof walletItem === 'string') { - const items = walletItem; - setTimeout(() => { - choose(items); - }, 200); - } + if (wallet && status === AccountStatus.disconnected) { + connect(); } - }, [choose, connected, connecting, wallet]); + }, [wallet, status]); const getAccounts = async (): Promise => { if (wallet === null) throw Error('Wallet Not Connected'); @@ -140,20 +133,13 @@ export function WalletProvider({ return await wallet.adapter.executeSerializedMoveCall(transactionBytes); }; - // auto reconnect - useEffect(() => { - if (wallet !== null && connecting !== true && connected !== true) { - connect(); - } - }, [connect, wallet, connecting, connected]); - return ( {children} From 8deb3b98ebcce8c779e217cc79713bf98847d978 Mon Sep 17 00:00:00 2001 From: hzy Date: Sat, 24 Sep 2022 13:28:43 +0800 Subject: [PATCH 038/654] feat: useSuiProvider (maybe useless?) --- packages/kit/package.json | 1 + packages/kit/src/hooks/useSuiProvider.ts | 17 +++++++++++ pnpm-lock.yaml | 36 +++++++++++++++++++----- 3 files changed, 47 insertions(+), 7 deletions(-) create mode 100644 packages/kit/src/hooks/useSuiProvider.ts diff --git a/packages/kit/package.json b/packages/kit/package.json index 64c20474..180d6b54 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -20,6 +20,7 @@ "types": "./dist/index.d.ts", "dependencies": { "@mysten/sui.js": "^0.10.0", + "@mysten/sui.js-experimental": "npm:@mysten/sui.js@0.0.0-experimental-20220924004602", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", "@suiet/wallet-adapter": "^0.0.8", diff --git a/packages/kit/src/hooks/useSuiProvider.ts b/packages/kit/src/hooks/useSuiProvider.ts new file mode 100644 index 00000000..9b47ffd1 --- /dev/null +++ b/packages/kit/src/hooks/useSuiProvider.ts @@ -0,0 +1,17 @@ +import { + JsonRpcProvider +} from '@mysten/sui.js-experimental'; +import { useRef } from 'react'; + +interface SuiProvider extends JsonRpcProvider { +} + +export function useSuiProvider(endpoint: string): SuiProvider { + const provider = useRef(); + + if (!provider.current) { + provider.current = new JsonRpcProvider(endpoint); + } + + return provider.current; +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 37ba0c65..75fa43e4 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -8,6 +8,7 @@ importers: packages/kit: specifiers: '@mysten/sui.js': ^0.10.0 + '@mysten/sui.js-experimental': npm:@mysten/sui.js@0.0.0-experimental-20220924004602 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 @@ -29,6 +30,7 @@ importers: vite-plugin-svgr: ^2.2.1 dependencies: '@mysten/sui.js': 0.10.0 + '@mysten/sui.js-experimental': /@mysten/sui.js/0.0.0-experimental-20220924004602 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim '@suiet/wallet-adapter': 0.0.8_@mysten+sui.js@0.10.0 @@ -2585,6 +2587,12 @@ packages: bn.js: 5.2.1 dev: true + /@mysten/bcs/0.0.0-experimental-20220924004602: + resolution: {integrity: sha512-fk+zFH9GRkXOyZEvQv/qjm4TDoDGP0CoGzLzb8ArEA95YA3VSOKULWTH/Qz6bjK2o4wamMJqftbbaI3nCo6fEQ==} + dependencies: + bn.js: 5.2.1 + dev: false + /@mysten/sui.js/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==} engines: {node: '>=16'} @@ -2606,6 +2614,27 @@ packages: - utf-8-validate dev: true + /@mysten/sui.js/0.0.0-experimental-20220924004602: + resolution: {integrity: sha512-ZB+4iPkw/8wN/zVy6IPM+CFwdFnu5VZ9uIanldBySAbgm/3uZ5MA1lRdOoykF8OUl4wJ1xeULcZ4ehU8XA/n0w==} + engines: {node: '>=16'} + dependencies: + '@mysten/bcs': 0.0.0-experimental-20220924004602 + '@noble/hashes': 1.1.2 + '@noble/secp256k1': 1.7.0 + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + rpc-websockets: 7.5.0 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@mysten/sui.js/0.10.0: resolution: {integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==} engines: {node: '>=10'} @@ -2674,11 +2703,9 @@ packages: /@noble/hashes/1.1.2: resolution: {integrity: sha512-KYRCASVTv6aeUi1tsF8/vpyR7zpfs3FUzy2Jqm+MU+LmUKhQ0y2FpfwqkCcxSg2ua4GALJd8k2R76WxwZGbQpA==} - dev: true /@noble/secp256k1/1.7.0: resolution: {integrity: sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==} - dev: true /@nodelib/fs.scandir/2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -3923,7 +3950,6 @@ packages: requiresBuild: true dependencies: node-gyp-build: 4.5.0 - dev: true /bytes/3.0.0: resolution: {integrity: sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==} @@ -7000,7 +7026,6 @@ packages: /node-gyp-build/4.5.0: resolution: {integrity: sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==} hasBin: true - dev: true /node-releases/2.0.6: resolution: {integrity: sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==} @@ -8435,7 +8460,6 @@ packages: optionalDependencies: bufferutil: 4.0.6 utf-8-validate: 5.0.9 - dev: true /rtl-detect/1.0.4: resolution: {integrity: sha512-EBR4I2VDSSYr7PkBmFy04uhycIpDKp+21p/jARYXlCSjQksTBQcJ0HFUPOO79EPPH5JS6VAhiIQbycf0O3JAxQ==} @@ -9452,7 +9476,6 @@ packages: requiresBuild: true dependencies: node-gyp-build: 4.5.0 - dev: true /util-deprecate/1.0.2: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} @@ -9875,7 +9898,6 @@ packages: dependencies: bufferutil: 4.0.6 utf-8-validate: 5.0.9 - dev: true /xdg-basedir/4.0.0: resolution: {integrity: sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==} From 817f48cb73e887ced166df808bd9f1893d53b7eb Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 24 Sep 2022 16:03:26 +0800 Subject: [PATCH 039/654] feat: add export for useAccountBalance --- packages/kit/package.json | 2 +- packages/kit/src/hooks/index.ts | 1 + packages/kit/src/hooks/useAccountBalance.ts | 2 +- website/docs/components.md | 56 ++++++++++----------- website/docs/hooks.md | 33 ++++++------ 5 files changed, 47 insertions(+), 47 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 64c20474..1d17910e 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,6 +1,6 @@ { "name": "@suiet/wallet-kit", - "version": "0.0.3", + "version": "0.0.4", "type": "module", "files": [ "dist" diff --git a/packages/kit/src/hooks/index.ts b/packages/kit/src/hooks/index.ts index 285aafc0..5ec05088 100644 --- a/packages/kit/src/hooks/index.ts +++ b/packages/kit/src/hooks/index.ts @@ -1 +1,2 @@ export * from './useWallet'; +export * from './useAccountBalance'; diff --git a/packages/kit/src/hooks/useAccountBalance.ts b/packages/kit/src/hooks/useAccountBalance.ts index 3bc5ef5e..3c815286 100644 --- a/packages/kit/src/hooks/useAccountBalance.ts +++ b/packages/kit/src/hooks/useAccountBalance.ts @@ -22,5 +22,5 @@ export function useAccountBalance(token = Token.SUI) { return { error, loading, balance }; } - return { error: 'Unexpected Token', loading: false, balance: '0' }; + return { error: new Error('Unexpected Token'), loading: false, balance: '0' }; } diff --git a/website/docs/components.md b/website/docs/components.md index a959d89a..912aae11 100644 --- a/website/docs/components.md +++ b/website/docs/components.md @@ -4,51 +4,52 @@ Provide context -- connectors: `undefined` | `Array` -- chains: `undefined` | `Array` +- supportedWallets: `undefined` | `Array` ```jsx - - - +const supportedWallets = getDefaultWallets(); + + + +; ``` ```ts interface Context { // Supported Wallets - supportedWallets: Wallet[]; + supportedWallets: WalletInstance[]; + groupWallets: Record; // Wallet that we are currently connected to wallet: Wallet | null; connecting: boolean; connected: boolean; - // disconnecting: boolean; + address: string; + status: 'disconnected' | 'connected' | 'connecting'; select(walletName: string): void; connect(): Promise; disconnect(): Promise; - getAccounts: () => Promise < SuiAddress[] >; + getAccounts: () => Promise; executeMoveCall: ( transaction: MoveCallTransaction - ) => Promise < SuiTransactionResponse >; + ) => Promise; executeSerializedMoveCall: ( transactionBytes: Uint8Array - ) => Promise < SuiTransactionResponse >; + ) => Promise; } ``` ## ConnectButton ```jsx - - Connect Wallet - +Connect Wallet ``` # Internal -## _ConnectButton +## \_ConnectButton ```jsx <_ConnectButton @@ -61,9 +62,7 @@ interface Context { ## WalletInfo ```jsx - {}} -/> + {}} /> ``` ## WalletSelectorModal @@ -81,24 +80,21 @@ interface Context { ```jsx - + extInstallation={[ + { + name: 'xx wallet', + browser: 'chrome', + url: 'xxx', + }, + ]} +> ``` ## WalletDropdown ```jsx {}}> - + ``` @@ -106,4 +102,4 @@ interface Context { ```jsx -``` \ No newline at end of file +``` diff --git a/website/docs/hooks.md b/website/docs/hooks.md index 5abf7846..1a090f17 100644 --- a/website/docs/hooks.md +++ b/website/docs/hooks.md @@ -4,17 +4,16 @@ ```ts const { - supportedWallets, - select, - connecting, - connected, - getAccounts, - executeMoveCall, - executeSerializedMoveCall, - status = 'disconnected' | 'connected' | 'connecting', - address, // active account address - account, // { address: string } -} = useWallet() + supportedWallets, + select, + connecting, + connected, + getAccounts, + executeMoveCall, + executeSerializedMoveCall, + status = 'disconnected' | 'connected' | 'connecting', + address, // active account address +} = useWallet(); ``` ## useSuiProvider @@ -25,7 +24,7 @@ const { getTransaction, getEventsByTransaction, getEventsBySender, -} = useSuiProvider() +} = useSuiProvider(); ``` ## useAccountBalance @@ -33,7 +32,11 @@ const { get balance of the current account under selected network. ```ts -const { - balance, -} = useAccountBalance(token = 'SUI') +interface AccountBalanceResponse { + error: Error; // an error object + loading: boolean; + balance: string; +} + +const { error, loading, balance } = useAccountBalance((token = 'SUI')); ``` From 6e99354c1d2445337edc54473e2bdda40ea4baa5 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 24 Sep 2022 17:05:12 +0800 Subject: [PATCH 040/654] doc: update kit version --- pnpm-lock.yaml | 2 +- website/package.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 75fa43e4..c685a4e5 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: '@docusaurus/preset-classic': 2.1.0 '@mdx-js/react': ^1.6.22 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 - '@suiet/wallet-kit': ^0.0.3 + '@suiet/wallet-kit': ^0.0.4 '@tsconfig/docusaurus': ^1.0.5 clsx: ^1.2.1 prism-react-renderer: ^1.3.5 diff --git a/website/package.json b/website/package.json index b136825a..5468a129 100644 --- a/website/package.json +++ b/website/package.json @@ -18,7 +18,7 @@ "@docusaurus/core": "2.1.0", "@docusaurus/preset-classic": "2.1.0", "@mdx-js/react": "^1.6.22", - "@suiet/wallet-kit": "^0.0.3", + "@suiet/wallet-kit": "^0.0.4", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5", "react": "^17.0.2", From c2a45279b5a8be411718997b0f9c392d02a14743 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 24 Sep 2022 23:01:20 +0800 Subject: [PATCH 041/654] fix: fix connect error --- packages/kit/src/adapter/sui/index.ts | 2 +- packages/kit/src/adapter/suiet/index.ts | 2 +- .../kit/src/components/ConnectButton/index.tsx | 1 + packages/kit/src/hooks/useWallet.ts | 2 +- packages/kit/src/wallets/provider.tsx | 17 ++++------------- 5 files changed, 8 insertions(+), 16 deletions(-) diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index 22ce01dc..a7ad7e34 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -8,7 +8,7 @@ export const sui = (): Wallet => { iconUrl: logo, installed: typeof window !== 'undefined' && - typeof (window as any).suiWallet !== undefined, + typeof (window as any).suiWallet !== 'undefined', createAdapter: () => { return { adapter: new SuiWalletAdapter(), diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index 27fe0236..6d394bb5 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -8,7 +8,7 @@ export const suiet = (): Wallet => { iconUrl: logo, installed: typeof window !== 'undefined' && - typeof (window as any).__suiet__ !== undefined, + typeof (window as any).__suiet__ !== 'undefined', createAdapter: () => { return { adapter: new SuietWalletAdapter(), diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index a2e792be..41e472bd 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -91,6 +91,7 @@ export function ConnectButton(props: ConnectButtonProps) { { + console.log(wallet.installed); if (!wallet.installed) return; select(wallet.name); }} diff --git a/packages/kit/src/hooks/useWallet.ts b/packages/kit/src/hooks/useWallet.ts index 54ec21f9..83918d4a 100644 --- a/packages/kit/src/hooks/useWallet.ts +++ b/packages/kit/src/hooks/useWallet.ts @@ -18,7 +18,7 @@ export interface WalletContextState { address: string; select: (walletName: string) => void; - connect: () => Promise; + connect: (walletInstance: WalletInstance) => Promise; disconnect: () => Promise; getAccounts: () => Promise; diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index 0afaeb20..e3e34ea0 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -13,7 +13,6 @@ import { AccountStatus } from '../types/account'; interface WalletProviderProps { children: ReactNode; supportedWallets: WalletInstance[]; - autoConnect?: boolean; } const LAST_WALLET = 'SUIET_LAST_WALLET'; @@ -21,7 +20,6 @@ const LAST_WALLET = 'SUIET_LAST_WALLET'; export function WalletProvider({ supportedWallets, children, - autoConnect = true, }: WalletProviderProps) { const [wallet, setWallet] = useState(null); const [status, setStatus] = useState(AccountStatus.disconnected); @@ -56,10 +54,7 @@ export function WalletProvider({ groupWallets['Recent'] = recentWallets; - const connect = useCallback(async () => { - if (wallet === null) { - return; - } + const connect = useCallback(async (wallet: WalletInstance) => { try { setStatus(AccountStatus.connecting); const res = await wallet.adapter.connect(); @@ -68,7 +63,7 @@ export function WalletProvider({ setStatus(AccountStatus.disconnected); throw new Error('Connect Failed'); } - }, [wallet]); + }, []); const disconnect = async () => { try { @@ -104,16 +99,12 @@ export function WalletProvider({ localStorage.removeItem(LAST_WALLET); throw new Error('Error wallet'); } + connect(newWallet); }, + [supportedWallets, connect, setWalletAndUpdateStorage] ); - useEffect(() => { - if (wallet && status === AccountStatus.disconnected) { - connect(); - } - }, [wallet, status]); - const getAccounts = async (): Promise => { if (wallet === null) throw Error('Wallet Not Connected'); return await wallet.adapter.getAccounts(); From 8f847f5a4bbd6db83204658e551530ef38f13863 Mon Sep 17 00:00:00 2001 From: hzy Date: Sat, 24 Sep 2022 23:22:50 +0800 Subject: [PATCH 042/654] fix: missing idiomatic (at root dir) favicon --- website/static/favicon.ico | Bin 0 -> 15406 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 website/static/favicon.ico diff --git a/website/static/favicon.ico b/website/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..1d0d6225b91ac2261a768c68b8ddc151d569268c GIT binary patch literal 15406 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 BVfz38 literal 0 HcmV?d00001 From c8ed8aab265060bbb8ecfd76ff0b71e4081a4229 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 24 Sep 2022 23:40:11 +0800 Subject: [PATCH 043/654] chore: use workspace --- pnpm-lock.yaml | 2 +- website/package.json | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index c685a4e5..9101cce7 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -59,7 +59,7 @@ importers: '@docusaurus/preset-classic': 2.1.0 '@mdx-js/react': ^1.6.22 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 - '@suiet/wallet-kit': ^0.0.4 + '@suiet/wallet-kit': 'workspace: *' '@tsconfig/docusaurus': ^1.0.5 clsx: ^1.2.1 prism-react-renderer: ^1.3.5 diff --git a/website/package.json b/website/package.json index 5468a129..db8585f3 100644 --- a/website/package.json +++ b/website/package.json @@ -5,7 +5,7 @@ "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", - "build": "docusaurus build", + "build": "pnpm --filter @suiet/wallet-kit run build && docusaurus build", "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", "clear": "docusaurus clear", @@ -18,7 +18,7 @@ "@docusaurus/core": "2.1.0", "@docusaurus/preset-classic": "2.1.0", "@mdx-js/react": "^1.6.22", - "@suiet/wallet-kit": "^0.0.4", + "@suiet/wallet-kit": "workspace: *", "clsx": "^1.2.1", "prism-react-renderer": "^1.3.5", "react": "^17.0.2", From f5526671e793d4180f49b7f9a957fca28faace52 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 00:06:52 +0800 Subject: [PATCH 044/654] feat: add format currency and wallet info --- .../src/components/ConnectButton/index.tsx | 71 ++--------------- .../ConnectButton/style/index.module.scss | 78 ------------------- .../components/WalletInfo/index.module.scss | 77 ++++++++++++++++++ .../kit/src/components/WalletInfo/index.tsx | 52 +++++++++++++ packages/kit/src/utils/addressEllipsis.ts | 7 ++ packages/kit/src/utils/formatCurrency.ts | 21 +++++ website/docs/Tutorial.md | 31 ++++---- 7 files changed, 177 insertions(+), 160 deletions(-) create mode 100644 packages/kit/src/components/WalletInfo/index.module.scss create mode 100644 packages/kit/src/components/WalletInfo/index.tsx create mode 100644 packages/kit/src/utils/addressEllipsis.ts create mode 100644 packages/kit/src/utils/formatCurrency.ts diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 41e472bd..fbbffcb1 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,10 +1,10 @@ -import React, { CSSProperties, useEffect, useState } from 'react'; +import React, { CSSProperties } from 'react'; import { useWallet } from '../../hooks/useWallet'; import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; import styles from './style/index.module.scss'; import { Extendable } from '../../types'; import classnames from 'classnames'; -import { useAccountBalance } from '../../hooks/useAccountBalance'; +import WalletInfo from '../WalletInfo'; export type ConnectButtonProps = Extendable & { label?: string; @@ -12,86 +12,25 @@ export type ConnectButtonProps = Extendable & { btnStyle?: CSSProperties; }; -export function addressEllipsis(address: string) { - // 0x0000000000000000000000000000000000000000 40bits / 42 length - if (!address || !address.startsWith('0x') || address.length !== 42) - return address; - - return address.slice(0, 7) + '....' + address.slice(-4, address.length); -} - export function ConnectButton(props: ConnectButtonProps) { const { label = 'Connect Wallet' } = props; - const { - select, - wallet: connectedWallet, - connecting, - connected, - groupWallets, - disconnect, - } = useWallet(); + const { select, connected, groupWallets } = useWallet(); - const { balance } = useAccountBalance(); - const [account, setAccount] = useState(''); - const [showConnectedModal, setShowConnectedModal] = useState(false); const groups = Object.entries(groupWallets).sort((wa, wb) => { if (wa[0] === 'Recent') return -1; if (wa[0] === 'Popular') return -1; return wa[0] > wb[0] ? -1 : 1; }); - useEffect(() => { - if (connected) { - connectedWallet?.adapter.getAccounts().then((accounts) => { - const account = accounts[0]; - setAccount(account); - }); - } - }, [connected]); - - if (account && connected) { - return ( -
        - - {showConnectedModal && ( -
        { - setShowConnectedModal(false); - disconnect(); - }} - > - Disconnect -
        - )} -
        - ); + if (connected) { + return ; } return ( { - console.log(wallet.installed); if (!wallet.installed) return; select(wallet.name); }} diff --git a/packages/kit/src/components/ConnectButton/style/index.module.scss b/packages/kit/src/components/ConnectButton/style/index.module.scss index 4eefa5ac..fbd92fae 100644 --- a/packages/kit/src/components/ConnectButton/style/index.module.scss +++ b/packages/kit/src/components/ConnectButton/style/index.module.scss @@ -9,81 +9,3 @@ cursor: pointer; border: 0; } - -.connected-button { - width: 100%; - display: flex; - align-items: center; - justify-content: center; - - background: #eff1f5; - border-radius: 16px; - font-weight: 600; - font-size: 16px; - line-height: 19px; - color: #404968; - padding: 16px 24px; - border: 0; - cursor: pointer; -} - -.balance { - font-style: normal; - font-weight: 700; - font-size: 16px; - line-height: 19px; - color: #111322; -} -.address-select { - display: flex; - justify-content: space-between; - align-items: center; -} -.address { - font-style: normal; - font-weight: 600; - font-size: 16px; - line-height: 19px; - color: #404968; -} -.divider { - width: 1px; - height: 16px; - margin: 0 10px; - background-color: #DCDFEA; -} - -.right-arrow { - background: url('../../../assets/arrow.svg') no-repeat center; - background-size: cover; - width: 24px; - height: 24px; - display: inline-block; - margin-left: 12px; -} - -.connected-container { - position: relative; - width: 268px; -} - -.connected-modal { - box-sizing: border-box; - position: absolute; - bottom: -76px; - width: 268px; - background: #eff1f5; - border-radius: 13px; - padding: 16px 24px; - color: #000000; - cursor: pointer; - - &__text { - font-family: 'Arial'; - font-style: normal; - font-weight: 500; - font-size: 16px; - line-height: 19px; - color: #111322; - } -} diff --git a/packages/kit/src/components/WalletInfo/index.module.scss b/packages/kit/src/components/WalletInfo/index.module.scss new file mode 100644 index 00000000..78d353b6 --- /dev/null +++ b/packages/kit/src/components/WalletInfo/index.module.scss @@ -0,0 +1,77 @@ +.connected-button { + width: 100%; + display: flex; + align-items: center; + justify-content: center; + + background: #eff1f5; + border-radius: 16px; + font-weight: 600; + font-size: 16px; + line-height: 19px; + color: #404968; + padding: 16px 24px; + border: 0; + cursor: pointer; +} + +.balance { + font-style: normal; + font-weight: 700; + font-size: 16px; + line-height: 19px; + color: #111322; +} +.address-select { + display: flex; + justify-content: space-between; + align-items: center; +} +.address { + font-style: normal; + font-weight: 600; + font-size: 16px; + line-height: 19px; + color: #404968; +} +.divider { + width: 1px; + height: 16px; + margin: 0 10px; + background-color: #dcdfea; +} + +.right-arrow { + background: url('../../assets/arrow.svg') no-repeat center; + background-size: cover; + width: 24px; + height: 24px; + display: inline-block; + margin-left: 12px; +} + +.connected-container { + position: relative; + width: 268px; +} + +.connected-modal { + box-sizing: border-box; + position: absolute; + bottom: -76px; + width: 268px; + background: #eff1f5; + border-radius: 13px; + padding: 16px 24px; + color: #000000; + cursor: pointer; + + &__text { + font-family: 'Arial'; + font-style: normal; + font-weight: 500; + font-size: 16px; + line-height: 19px; + color: #111322; + } +} diff --git a/packages/kit/src/components/WalletInfo/index.tsx b/packages/kit/src/components/WalletInfo/index.tsx new file mode 100644 index 00000000..327a4f7d --- /dev/null +++ b/packages/kit/src/components/WalletInfo/index.tsx @@ -0,0 +1,52 @@ +import classnames from 'classnames'; +import React, { CSSProperties, useState } from 'react'; +import { useAccountBalance } from '../../hooks/useAccountBalance'; +import { useWallet } from '../../hooks/useWallet'; +import { Extendable } from '../../types'; +import { addressEllipsis } from '../../utils/addressEllipsis'; +import { formatCurrency } from '../../utils/formatCurrency'; +import styles from './index.module.scss'; + +export type ConnectButtonProps = Extendable & { + label?: string; + btnClassName?: string; + btnStyle?: CSSProperties; +}; + +function WalletInfo(props: ConnectButtonProps) { + const { disconnect, address } = useWallet(); + + const { balance } = useAccountBalance(); + const [showConnectedModal, setShowConnectedModal] = useState(false); + return ( +
        + + {showConnectedModal && ( +
        { + setShowConnectedModal(false); + disconnect(); + }} + > + Disconnect +
        + )} +
        + ); +} + +export default WalletInfo; diff --git a/packages/kit/src/utils/addressEllipsis.ts b/packages/kit/src/utils/addressEllipsis.ts new file mode 100644 index 00000000..447b3635 --- /dev/null +++ b/packages/kit/src/utils/addressEllipsis.ts @@ -0,0 +1,7 @@ +export function addressEllipsis(address: string) { + // 0x0000000000000000000000000000000000000000 40bits / 42 length + if (!address || !address.startsWith('0x') || address.length !== 42) + return address; + + return address.slice(0, 7) + '....' + address.slice(-4, address.length); +} diff --git a/packages/kit/src/utils/formatCurrency.ts b/packages/kit/src/utils/formatCurrency.ts new file mode 100644 index 00000000..e5616a03 --- /dev/null +++ b/packages/kit/src/utils/formatCurrency.ts @@ -0,0 +1,21 @@ +export function formatCurrency(amount: number | string) { + const MILLION = 1000000; + const BILLION = 1000000000; + const TRILLION = 1000000000000; + const _amount = Number(amount); + if (_amount >= MILLION && _amount < BILLION) + return format(_amount, MILLION, 'M'); + if (_amount >= BILLION && _amount < TRILLION) + return format(_amount, BILLION, 'B'); + if (_amount >= TRILLION) return format(_amount, TRILLION, 'T'); + + function format(_amount: number, measureUnit: number, unitSymbol: string) { + const showAmount = String( + Math.floor(_amount / (measureUnit / 1000)) + ).padEnd(4, '0'); + const result = Intl.NumberFormat('en-US').format(Number(showAmount)); + return result.replace(',', '.') + unitSymbol; + } + + return Intl.NumberFormat('en-US').format(_amount); +} diff --git a/website/docs/Tutorial.md b/website/docs/Tutorial.md index 3cb25192..53984881 100644 --- a/website/docs/Tutorial.md +++ b/website/docs/Tutorial.md @@ -23,7 +23,7 @@ We present **React Provider & Hooks, UI components** for the DApp (React) develo - `WalletProvider` - provide the context containing wallet data source, retrieve functions & smart contract calling functions. -### 🪝 Hooks +### 🪝 Hooks - `useWallet` - consumer of the `WalletProvider`, load data & functions into your React component. @@ -48,7 +48,7 @@ pnpm add @suiet/wallet-kit ### Setup Provider and supported wallets -Import `WalletProvider` and wrap your App component. +Import `WalletProvider` and wrap your App component. Feel free to choose the wallets you want to support. @@ -57,11 +57,11 @@ import React from 'react'; import ReactDOM from 'react-dom'; import { WalletProvider, - getAllWallets, // support all the wallets - getDefaultWallets, // if you only support SUI wallet + getAllWallets, // support all the wallets + getDefaultWallets, // if you only support SUI wallet } from '@suiet/wallet-kit'; -const supportedWallets = getAllWallets(); // let's say we support all the wallets +const supportedWallets = getAllWallets(); // let's say we support all the wallets ReactDOM.render( @@ -69,7 +69,7 @@ ReactDOM.render( -) +); ``` ### Append ConnectButton wherever you want @@ -101,18 +101,18 @@ After the above settings, we can do integrations with wallets now. Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. ```js -import {useWallet} from "@suiet/wallet-kit"; +import { useWallet } from '@suiet/wallet-kit'; function Component() { - const {connected, getAccounts} = useWallet(); + const { connected, getAccounts } = useWallet(); useEffect(() => { if (!connected) return; (async function () { const accounts = await getAccounts(); - console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] - })() - }, [connected, getAccounts]) + console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] + })(); + }, [connected, getAccounts]); } ``` @@ -128,7 +128,7 @@ function App() { connected, executeMoveCall, } = useWallet(); - + async function mintOneCapybaraForFun() { try { const data = { @@ -151,12 +151,12 @@ function App() { alert('executeMoveCall failed (see response in the console)') } } - + return ( <...> {connected ? : null} - ) + ) } ``` @@ -167,5 +167,4 @@ Actually we are working hard on this new project right now, so feel free to subm - Composable components - Customize component styles - More useful Hooks - - useAccountBalance - - ... \ No newline at end of file + - ... From 56496200e8ab43045743826a082e0ded6002abcf Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 01:53:24 +0800 Subject: [PATCH 045/654] feat: update doc and format components --- .../src/components/ConnectButton/index.tsx | 8 +- .../components/Modal/ConnectWalletModal.tsx | 11 +- packages/kit/src/utils/formatCurrency.ts | 3 + website/docs/components.md | 107 +++++++----------- 4 files changed, 55 insertions(+), 74 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index fbbffcb1..a8d60ab3 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -17,19 +17,13 @@ export function ConnectButton(props: ConnectButtonProps) { const { select, connected, groupWallets } = useWallet(); - const groups = Object.entries(groupWallets).sort((wa, wb) => { - if (wa[0] === 'Recent') return -1; - if (wa[0] === 'Popular') return -1; - return wa[0] > wb[0] ? -1 : 1; - }); - if (connected) { return ; } return ( { if (!wallet.installed) return; select(wallet.name); diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 624481ad..102f4d90 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -30,20 +30,25 @@ function Modal({ children, content, title }: ModalProps) { } interface ConnectWalletModalProps { - walletGroups: [string, WalletInstance[]][]; + groupWallets: Record; children: ReactNode; onWalletClick: (wallet: WalletInstance) => any; } export function ConnectWalletModal({ - walletGroups, + groupWallets, children, onWalletClick, }: ConnectWalletModalProps) { + const groups = Object.entries(groupWallets).sort((wa, wb) => { + if (wa[0] === 'Recent') return -1; + if (wa[0] === 'Popular') return -1; + return wa[0] > wb[0] ? -1 : 1; + }); return ( { + content={groups.map(([group, wallets]) => { if (wallets.length === 0) return null; return (
        diff --git a/packages/kit/src/utils/formatCurrency.ts b/packages/kit/src/utils/formatCurrency.ts index e5616a03..39e14f70 100644 --- a/packages/kit/src/utils/formatCurrency.ts +++ b/packages/kit/src/utils/formatCurrency.ts @@ -1,8 +1,11 @@ export function formatCurrency(amount: number | string) { + const THOUSAND = 1000; const MILLION = 1000000; const BILLION = 1000000000; const TRILLION = 1000000000000; const _amount = Number(amount); + if (_amount >= THOUSAND && _amount < MILLION) + return format(_amount, THOUSAND, 'K'); if (_amount >= MILLION && _amount < BILLION) return format(_amount, MILLION, 'M'); if (_amount >= BILLION && _amount < TRILLION) diff --git a/website/docs/components.md b/website/docs/components.md index 912aae11..082bb20f 100644 --- a/website/docs/components.md +++ b/website/docs/components.md @@ -2,9 +2,7 @@ ## WalletProvider -Provide context - -- supportedWallets: `undefined` | `Array` +You must wrap all kit hooks or components in WalletProvider. From WalletProvider, You can get all WalletContextState props with useWallet hook. The basic usage is as follows. ```jsx const supportedWallets = getDefaultWallets(); @@ -14,92 +12,73 @@ const supportedWallets = getDefaultWallets(); ; ``` +All WalletContextState props is as follows. + ```ts -interface Context { - // Supported Wallets - supportedWallets: WalletInstance[]; - groupWallets: Record; - // Wallet that we are currently connected to - wallet: Wallet | null; +interface WalletContextState { + supportedWallets: WalletInstance[]; // all supported wallet list + groupWallets: Record; // grouped wallet map, now include recent and popular group + wallet: Wallet | null; // Wallet that we are currently connected to connecting: boolean; connected: boolean; - address: string; + address: string; // currently coonected account address status: 'disconnected' | 'connected' | 'connecting'; - select(walletName: string): void; - connect(): Promise; - disconnect(): Promise; + select(walletName: string): void; // select which wallet to connect + connect(): Promise; // connect to wallet + disconnect(): Promise; // disconnect connected wallet connection - getAccounts: () => Promise; + getAccounts: () => Promise; // get all your wallets' accounts executeMoveCall: ( transaction: MoveCallTransaction - ) => Promise; + ) => Promise; // adapter's executeMoveCall executeSerializedMoveCall: ( transactionBytes: Uint8Array - ) => Promise; + ) => Promise; // adapter's executeSerializedMoveCall } ``` ## ConnectButton -```jsx -Connect Wallet -``` - -# Internal - -## \_ConnectButton +If you use ConnectButton in your App, you'll get all of features of kit, such as modal, connect, disconnect and so on. Use ConnectButton component is also the simplest way +to integrate suiet wallet kit. ```jsx -<_ConnectButton - onClick={} -> - {props.children} - -``` - -## WalletInfo +const supportedWallets = getDefaultWallets(); -```jsx - {}} /> + + Connect Wallet +; ``` -## WalletSelectorModal +## ConnectWalletModal -```jsx - {}} - onClose={() => {}} -/> -``` - -## WalletNotInstall +If you want to use your own button, you can use ConnectWalletModal to wrap your button just as following. ```jsx - -``` - -## WalletDropdown +// index.tsx +const supportedWallets = getDefaultWallets(); -```jsx - {}}> - - -``` + + +; -## Loading +// App.tsx +function App() { + const { groupWallets } = useWallet() + + return ( + { + if (!wallet.installed) return; + select(wallet.name); + }} + > + + ; + ) +} -```jsx - ``` From b42bb3ce884323998bdbeb029390de19b0311641 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 25 Sep 2022 02:15:46 +0800 Subject: [PATCH 046/654] feat: connect button style & css variable --- packages/kit/index.html | 10 ++- .../src/components/ConnectButton/index.tsx | 4 +- .../ConnectButton/style/index.module.scss | 11 --- .../components/ConnectButton/style/index.scss | 32 +++++++++ .../{index.module.scss => index.scss} | 68 ++++++++++--------- .../kit/src/components/WalletInfo/index.tsx | 27 +++++--- packages/kit/src/main.tsx | 15 ++-- website/docs/styling.md | 62 +++++++---------- 8 files changed, 123 insertions(+), 106 deletions(-) delete mode 100644 packages/kit/src/components/ConnectButton/style/index.module.scss create mode 100644 packages/kit/src/components/ConnectButton/style/index.scss rename packages/kit/src/components/WalletInfo/{index.module.scss => index.scss} (52%) diff --git a/packages/kit/index.html b/packages/kit/index.html index e0d1c840..6cf65d7c 100644 --- a/packages/kit/index.html +++ b/packages/kit/index.html @@ -5,9 +5,17 @@ Vite + React + TS + -
        +
        diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index a8d60ab3..12790663 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,7 +1,7 @@ import React, { CSSProperties } from 'react'; import { useWallet } from '../../hooks/useWallet'; import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; -import styles from './style/index.module.scss'; +import './style/index.scss'; import { Extendable } from '../../types'; import classnames from 'classnames'; import WalletInfo from '../WalletInfo'; @@ -30,7 +30,7 @@ export function ConnectButton(props: ConnectButtonProps) { }} > {showConnectedModal && (
        { setShowConnectedModal(false); disconnect(); }} > - Disconnect + Disconnect
        )}
        diff --git a/packages/kit/src/main.tsx b/packages/kit/src/main.tsx index cbbbad45..f855eb61 100644 --- a/packages/kit/src/main.tsx +++ b/packages/kit/src/main.tsx @@ -8,16 +8,9 @@ const supportedWallets = getDefaultWallets(); ReactDOM.render( -
        - - - -
        + + +
        , - document.getElementById('root') as HTMLElement + document.getElementById("root") as HTMLElement ); diff --git a/website/docs/styling.md b/website/docs/styling.md index 4c9c8cf5..8c8e9625 100644 --- a/website/docs/styling.md +++ b/website/docs/styling.md @@ -4,64 +4,48 @@ .wkit-[block]__[element]--[modifier] -className={'wkit-connect-btn'} +className={'wkit-button'} ## CSS Variables -```css ---wkit-color-primary: #000; ---wkit-color-danger: #000; ---wkit-color-success: #000; ---wkit-color-warning: #000; ---wkit-color-info: #000; - ---wkit-color-title: #000; ---wkit-color-subtitle: #000; ---wkit-color-desc: #000; ---wkit-font-family: Arial; +You can use CSS variables to customize the look of the components. ---wkit-bg-primary: #000; +```css +:root { + --wkit-button-bg: #3ea2f8; /* connect button background color */ + --wkit-button-bg-hover: #0073E5; /* connect button background color on hover */ + --wkit-button-bg-active: #0059BF; /* connect button background color on active */ ---wkit-modal-bg: var(--wkit-bg-primary); ---wkit-button-bg: var(--wkit-bg-primary); + --wkit-border-radius: 16px; /* default border radius for all */ + --wkit-button-border-radius: 16px; /* connect button border radius */ ---wkit-border-radius: 8px; ---wkit-modal-border-radius: var(--wkit-border-radius); ---wkit-button-border-radius: var(--wkit-border-radius); + /* etc. */ +} ``` ## Import default css -``` -import '@suiet/wallet-kit/default.css'; -``` +You need to import the default css file to use the default styles. -```scss -.wkit-connect-btn { - color: var(--wkit-color-primary); -} +```js +import '@suiet/wallet-kit/default.css'; ``` ## Customize css -``` +```js import '@suiet/wallet-kit/default.css'; import './suiet-wallet-kit-custom.css'; ``` -simple -``` -// ./suiet-wallet-kit-custom.css - ---wkit-color-primary: #000; ---wkit-color-danger: #000; ---wkit-color-success: #000; ---wkit-color-warning: #000; ---wkit-color-info: #000; -``` +Example: -full +```scss +// Content of file: ./suiet-wallet-kit-custom.css -synced from github link. +:root { + --wkit-button-bg: $COLOR_YOUR_THEME; -// TODO: component playground with docs + ... // other css variables +} +``` From 1d3924119a612338fefa92f01ae56bf5d9d7e715 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 02:40:34 +0800 Subject: [PATCH 047/654] doc: update doc --- website/docs/components.md | 2 +- website/docs/hooks.md | 37 +++++++++++++++++++++++++------------ 2 files changed, 26 insertions(+), 13 deletions(-) diff --git a/website/docs/components.md b/website/docs/components.md index 082bb20f..43195921 100644 --- a/website/docs/components.md +++ b/website/docs/components.md @@ -26,7 +26,7 @@ interface WalletContextState { status: 'disconnected' | 'connected' | 'connecting'; select(walletName: string): void; // select which wallet to connect - connect(): Promise; // connect to wallet + connect: (walletInstance: WalletInstance) => Promise; // connect to the wallet which you passed in disconnect(): Promise; // disconnect connected wallet connection getAccounts: () => Promise; // get all your wallets' accounts diff --git a/website/docs/hooks.md b/website/docs/hooks.md index 1a090f17..bc8efa5e 100644 --- a/website/docs/hooks.md +++ b/website/docs/hooks.md @@ -2,17 +2,30 @@ ## useWallet +The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. + ```ts const { - supportedWallets, - select, - connecting, - connected, - getAccounts, - executeMoveCall, - executeSerializedMoveCall, - status = 'disconnected' | 'connected' | 'connecting', - address, // active account address + supportedWallets: WalletInstance[]; // all supported wallet list + groupWallets: Record; // grouped wallet map, now include recent and popular group + wallet: Wallet | null; // Wallet that we are currently connected to + + connecting: boolean; + connected: boolean; + address: string; // currently coonected account address + status: 'disconnected' | 'connected' | 'connecting'; + + select(walletName: string): void; // select which wallet to connect + connect: (walletInstance: WalletInstance) => Promise; // connect to the wallet which you passed in + disconnect(): Promise; // disconnect the connected wallet's connection + + getAccounts: () => Promise; // get all your wallets' accounts + executeMoveCall: ( + transaction: MoveCallTransaction + ) => Promise; // adapter's executeMoveCall + executeSerializedMoveCall: ( + transactionBytes: Uint8Array + ) => Promise; // adapter's executeSerializedMoveCall } = useWallet(); ``` @@ -29,14 +42,14 @@ const { ## useAccountBalance -get balance of the current account under selected network. +You can get balance of the current account under selected network. ```ts interface AccountBalanceResponse { error: Error; // an error object loading: boolean; - balance: string; + balance: string; // balance of the current account, when loading or error, it will be 0 } -const { error, loading, balance } = useAccountBalance((token = 'SUI')); +const { error, loading, balance } = useAccountBalance(); ``` From 352f8cd304a450118e5f4a1c99687a42be4af4ca Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 25 Sep 2022 02:53:42 +0800 Subject: [PATCH 048/654] fix: styling --- .../components/ConnectButton/style/index.scss | 5 +++-- .../kit/src/components/WalletInfo/index.scss | 21 ++++++++++++------- packages/kit/src/utils/addressEllipsis.ts | 2 +- packages/kit/src/utils/formatCurrency.ts | 2 +- 4 files changed, 18 insertions(+), 12 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/style/index.scss b/packages/kit/src/components/ConnectButton/style/index.scss index c509635d..df1655d4 100644 --- a/packages/kit/src/components/ConnectButton/style/index.scss +++ b/packages/kit/src/components/ConnectButton/style/index.scss @@ -10,11 +10,12 @@ --wkit-button-border-radius: var(--wkit-border-radius); border-radius: var(--wkit-button-border-radius); - padding: 12px 24px; + padding: 14px 24px; + height: 50px; color: white; font-weight: 600; font-size: 16px; - line-height: 24px; + line-height: 22px; cursor: pointer; border: 0; diff --git a/packages/kit/src/components/WalletInfo/index.scss b/packages/kit/src/components/WalletInfo/index.scss index b89226fb..6d7a0946 100644 --- a/packages/kit/src/components/WalletInfo/index.scss +++ b/packages/kit/src/components/WalletInfo/index.scss @@ -1,3 +1,7 @@ +:root { + --wkit-button-width: 254px; +} + .wkit-connected-button { width: 100%; display: flex; @@ -10,7 +14,7 @@ font-size: 16px; line-height: 19px; color: #404968; - padding: 16px 24px; + padding: 13px; border: 0; cursor: pointer; @@ -20,13 +24,14 @@ font-size: 16px; line-height: 19px; color: #111322; + white-space: nowrap; + flex-grow: 1; } &__divider { width: 1px; height: 16px; - margin: 0 10px; - background-color: #DCDFEA; + margin: 0 6px; } } @@ -38,10 +43,11 @@ &__address { font-style: normal; - font-weight: 600; + font-family: monospace; + font-weight: 400; font-size: 16px; line-height: 19px; - color: #404968; + color: rgba(10, 14, 34, 0.5); } &__right-arrow { @@ -50,20 +56,19 @@ width: 24px; height: 24px; display: inline-block; - margin-left: 12px; } } .wkit-connected-container { position: relative; - width: 268px; + width: var(--wkit-button-width); } .wkit-connected-modal { box-sizing: border-box; position: absolute; bottom: -76px; - width: 268px; + width: var(--wkit-button-width); background: #eff1f5; border-radius: 13px; padding: 16px 24px; diff --git a/packages/kit/src/utils/addressEllipsis.ts b/packages/kit/src/utils/addressEllipsis.ts index 447b3635..07f5f6de 100644 --- a/packages/kit/src/utils/addressEllipsis.ts +++ b/packages/kit/src/utils/addressEllipsis.ts @@ -3,5 +3,5 @@ export function addressEllipsis(address: string) { if (!address || !address.startsWith('0x') || address.length !== 42) return address; - return address.slice(0, 7) + '....' + address.slice(-4, address.length); + return address.slice(0, 4) + '....' + address.slice(-4); } diff --git a/packages/kit/src/utils/formatCurrency.ts b/packages/kit/src/utils/formatCurrency.ts index 39e14f70..126428ff 100644 --- a/packages/kit/src/utils/formatCurrency.ts +++ b/packages/kit/src/utils/formatCurrency.ts @@ -17,7 +17,7 @@ export function formatCurrency(amount: number | string) { Math.floor(_amount / (measureUnit / 1000)) ).padEnd(4, '0'); const result = Intl.NumberFormat('en-US').format(Number(showAmount)); - return result.replace(',', '.') + unitSymbol; + return result.replace(',', '.').slice(0, -2) + unitSymbol; } return Intl.NumberFormat('en-US').format(_amount); From 036009b02675be83f29697f445137820d889ed8b Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 25 Sep 2022 03:14:05 +0800 Subject: [PATCH 049/654] feat: connected button css variables --- .../components/ConnectButton/style/index.scss | 10 ++-- .../kit/src/components/WalletInfo/index.scss | 48 ++++++++++++++----- .../kit/src/components/WalletInfo/index.tsx | 12 ++--- website/docs/styling.md | 19 +++++++- 4 files changed, 66 insertions(+), 23 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/style/index.scss b/packages/kit/src/components/ConnectButton/style/index.scss index df1655d4..0269416f 100644 --- a/packages/kit/src/components/ConnectButton/style/index.scss +++ b/packages/kit/src/components/ConnectButton/style/index.scss @@ -3,13 +3,17 @@ --wkit-button-bg-hover: #0073E5; --wkit-button-bg-active: #0059BF; + --wkit-button-bg-connected: rgba(10, 14, 34, 0.05); + --wkit-button-bg-connected-hover: rgba(10, 14, 34, 0.07); + --wkit-button-bg-connected-active: rgba(10, 14, 34, 0.10); + + --wkit-button-width: 284px; --wkit-border-radius: 16px; } .wkit-button { - --wkit-button-border-radius: var(--wkit-border-radius); - - border-radius: var(--wkit-button-border-radius); + border-radius: var(--wkit-border-radius); + width: var(--wkit-button-width); padding: 14px 24px; height: 50px; color: white; diff --git a/packages/kit/src/components/WalletInfo/index.scss b/packages/kit/src/components/WalletInfo/index.scss index 6d7a0946..fbdbef4a 100644 --- a/packages/kit/src/components/WalletInfo/index.scss +++ b/packages/kit/src/components/WalletInfo/index.scss @@ -1,23 +1,31 @@ -:root { - --wkit-button-width: 254px; -} - .wkit-connected-button { width: 100%; + height: 50px; display: flex; align-items: center; justify-content: center; - background: #eff1f5; - border-radius: 16px; + border-radius: var(--wkit-border-radius); font-weight: 600; font-size: 16px; line-height: 19px; color: #404968; - padding: 13px; + padding: 14px; border: 0; cursor: pointer; + &{ + background-color: var(--wkit-button-bg-connected); + } + + &:hover { + background-color: var(--wkit-button-bg-connected-hover); + } + + &:active { + background-color: var(--wkit-button-bg-connected-active); + } + &__balance { font-style: normal; font-weight: 700; @@ -64,23 +72,39 @@ width: var(--wkit-button-width); } -.wkit-connected-modal { +.wkit-disconnect-button { + height: 50px; box-sizing: border-box; position: absolute; bottom: -76px; width: var(--wkit-button-width); - background: #eff1f5; + border-radius: 13px; - padding: 16px 24px; + padding: 14px; + line-height: 22px; color: #000000; cursor: pointer; + text-align: center; + + &{ + background-color: var(--wkit-button-bg-connected); + } + + &:hover { + background-color: var(--wkit-button-bg-connected-hover); + } + + &:active { + background-color: var(--wkit-button-bg-connected-active); + } + &__text { font-family: 'Arial'; font-style: normal; - font-weight: 500; + font-weight: 700; font-size: 16px; line-height: 19px; - color: #111322; + color: rgba(10, 14, 34, 0.8); } } diff --git a/packages/kit/src/components/WalletInfo/index.tsx b/packages/kit/src/components/WalletInfo/index.tsx index 186861c2..1b08842a 100644 --- a/packages/kit/src/components/WalletInfo/index.tsx +++ b/packages/kit/src/components/WalletInfo/index.tsx @@ -17,7 +17,7 @@ function WalletInfo(props: ConnectButtonProps) { const { disconnect, address } = useWallet(); const { balance } = useAccountBalance(); - const [showConnectedModal, setShowConnectedModal] = useState(false); + const [showDisconnectButton, setShowDisconnectButton] = useState(false); return (
        { - setShowConnectedModal(!showConnectedModal); + setShowDisconnectButton(!showDisconnectButton); }} > @@ -41,15 +41,15 @@ function WalletInfo(props: ConnectButtonProps) {
        - {showConnectedModal && ( + {showDisconnectButton && (
        { - setShowConnectedModal(false); + setShowDisconnectButton(false); disconnect(); }} > - Disconnect + Disconnect
        )}
    diff --git a/website/docs/styling.md b/website/docs/styling.md index 8c8e9625..eb4bf8e3 100644 --- a/website/docs/styling.md +++ b/website/docs/styling.md @@ -8,7 +8,7 @@ className={'wkit-button'} ## CSS Variables -You can use CSS variables to customize the look of the components. +We use CSS variables to define colors, and other styles like below: ```css :root { @@ -23,6 +23,19 @@ You can use CSS variables to customize the look of the components. } ``` +Below is a list of all CSS variables that you can use as public API to customize the look of the components. + +| Variable | Description | Default | +| --- | --- | --- | +| --wkit-button-bg | connect button background color | #3ea2f8 | +| --wkit-button-bg-hover | connect button background color on hover | #0073E5 | +| --wkit-button-bg-active | connect button background color on active | #0059BF | +| --wkit-button-bg-connected | connected button background color | rgba(10, 14, 34, 0.05) | +| --wkit-button-bg-connected-hover | connected button background color on hover | rgba(10, 14, 34, 0.07) | +| --wkit-button-bg-connected-active | connected button background color on active | rgba(10, 14, 34, 0.10) | +| --wkit-button-border-radius | connect button border radius | 16px | +| --wkit-button-width | connect button border radius | 254px | + ## Import default css You need to import the default css file to use the default styles. @@ -33,9 +46,11 @@ import '@suiet/wallet-kit/default.css'; ## Customize css +When CSS variables are not enough, you can customize the styles by importing the css file and overriding the styles. + ```js import '@suiet/wallet-kit/default.css'; -import './suiet-wallet-kit-custom.css'; +import './suiet-wallet-kit-custom.css'; // You css file here ``` Example: From 3637c900d25fe5c50f8782ad83055b044785b64e Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 25 Sep 2022 03:16:56 +0800 Subject: [PATCH 050/654] fix: broken links --- website/docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 064166fb..2d06aa3f 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -83,7 +83,7 @@ const config = { items: [ { label: 'Tutorial', - to: '/docs/intro', + to: '/docs/Tutorial', }, ], }, From 76aa1ee0fd68ade49a78855c6af52c47c116aa8d Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 25 Sep 2022 03:20:03 +0800 Subject: [PATCH 051/654] fix: doc --- website/docs/styling.md | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/website/docs/styling.md b/website/docs/styling.md index eb4bf8e3..9c2690c0 100644 --- a/website/docs/styling.md +++ b/website/docs/styling.md @@ -2,9 +2,17 @@ ## BEM Naming Rule +The BEM naming rule is used to name CSS classes. It is a convention for naming CSS classes in a consistent and predictable way. It helps to achieve reusable components and code sharing in front-end development. + +```txt .wkit-[block]__[element]--[modifier] +``` -className={'wkit-button'} +```jsx +
    + ... +
    +``` ## CSS Variables @@ -34,7 +42,7 @@ Below is a list of all CSS variables that you can use as public API to customize | --wkit-button-bg-connected-hover | connected button background color on hover | rgba(10, 14, 34, 0.07) | | --wkit-button-bg-connected-active | connected button background color on active | rgba(10, 14, 34, 0.10) | | --wkit-button-border-radius | connect button border radius | 16px | -| --wkit-button-width | connect button border radius | 254px | +| --wkit-button-width | connect button width | 254px | ## Import default css From 5ec6931ce10c54293ed1b5c4e4d8ba6865a2df16 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 12:32:38 +0800 Subject: [PATCH 052/654] feat: update package version --- packages/kit/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index e7a72d60..efb8013b 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,6 +1,6 @@ { "name": "@suiet/wallet-kit", - "version": "0.0.4", + "version": "0.0.5", "type": "module", "files": [ "dist" From b61d61427f8f47daac3ad7e5bd8f6c44ea60a09b Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 16:36:09 +0800 Subject: [PATCH 053/654] doc: update properties --- website/docs/components.md | 65 +++++++++++++++++++++++--------------- 1 file changed, 39 insertions(+), 26 deletions(-) diff --git a/website/docs/components.md b/website/docs/components.md index 43195921..a6a44946 100644 --- a/website/docs/components.md +++ b/website/docs/components.md @@ -12,32 +12,34 @@ const supportedWallets = getDefaultWallets(); ; ``` -All WalletContextState props is as follows. - -```ts -interface WalletContextState { - supportedWallets: WalletInstance[]; // all supported wallet list - groupWallets: Record; // grouped wallet map, now include recent and popular group - wallet: Wallet | null; // Wallet that we are currently connected to - - connecting: boolean; - connected: boolean; - address: string; // currently coonected account address - status: 'disconnected' | 'connected' | 'connecting'; - - select(walletName: string): void; // select which wallet to connect - connect: (walletInstance: WalletInstance) => Promise; // connect to the wallet which you passed in - disconnect(): Promise; // disconnect connected wallet connection - - getAccounts: () => Promise; // get all your wallets' accounts - executeMoveCall: ( - transaction: MoveCallTransaction - ) => Promise; // adapter's executeMoveCall - executeSerializedMoveCall: ( - transactionBytes: Uint8Array - ) => Promise; // adapter's executeSerializedMoveCall -} -``` +All WalletContextState props and method is as following. + +| Properties | Description | Type | Default | +| ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | +| supportedWallets | all supported wallet list | WalletInstance[] | [] | +| groupWallets | grouped wallet map, now include recent and popular group | Record | {} | +| wallet | wallet that we are currently connected to | Wallet \| null | null | +| connecting | connecting to wallet | boolean | false | +| connected | | boolean | false | +| status | wallet connection status | 'disconnected' \| 'connected' \| 'connecting' | 'disconnected' | + +| Method | Description | Type | +| ------------------------- | ------------------------------------------ | ---------------------------------------------------------------------- | +| select | select which wallet to connect | (walletName: string)=> void | +| connect | connect to the wallet which you passed in | (walletInstance: WalletInstance) => Promise\ | +| disconnect | disconnect the connected wallet connection | ()=> Promise | +| getAccounts | get all your wallets' accounts | () => Promise | +| executeMoveCall | adapter's executeMoveCall | (transaction: MoveCallTransaction) => Promise\ | +| executeSerializedMoveCall | adapter's executeSerializedMoveCall | (transactionBytes: Uint8Array) => Promise\ | + +WalletInstance + +| Properties | Description | Type | Default | +| ---------- | ---------------------------------------------- | ------- | ------- | +| installed | wallet installed or not | boolean | false | +| name | then name of wallet, will show on select modal | string | '' | +| adpter | the instance of wallet adpter | | | +| index | the index of the item in wallet list | number | | ## ConnectButton @@ -52,6 +54,11 @@ const supportedWallets = getDefaultWallets(); ; ``` +**API** +| Properties | Description | Type | Default | +| ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | +| children | show in button | ReactNode | Connect Wallet | + ## ConnectWalletModal If you want to use your own button, you can use ConnectWalletModal to wrap your button just as following. @@ -82,3 +89,9 @@ function App() { } ``` + +**API** +| Properties | Description | Type | Default | +| ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | +| groupWallets | grouped wallet list, you can get it with useWallet hook | Record | {} | +| onWalletClick | will trigger when click wallet list item | (wallet: WalletInstance) => {} | From 7367c78d0b4b6ba282e91a84801fa7177eb12ff7 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 23:20:21 +0800 Subject: [PATCH 054/654] fix: change markdown --- website/docs/components.md | 23 ++++++++++++++--------- website/docs/hooks.md | 5 +++++ 2 files changed, 19 insertions(+), 9 deletions(-) diff --git a/website/docs/components.md b/website/docs/components.md index a6a44946..a230eb1a 100644 --- a/website/docs/components.md +++ b/website/docs/components.md @@ -1,3 +1,8 @@ +--- +title: Components +sidebar_position: 2 +--- + # Components ## WalletProvider @@ -17,20 +22,20 @@ All WalletContextState props and method is as following. | Properties | Description | Type | Default | | ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | | supportedWallets | all supported wallet list | WalletInstance[] | [] | -| groupWallets | grouped wallet map, now include recent and popular group | Record | {} | +| groupWallets | grouped wallet map, now include recent and popular group | Record<string, WalletInstance[]> | {} | | wallet | wallet that we are currently connected to | Wallet \| null | null | | connecting | connecting to wallet | boolean | false | | connected | | boolean | false | | status | wallet connection status | 'disconnected' \| 'connected' \| 'connecting' | 'disconnected' | -| Method | Description | Type | -| ------------------------- | ------------------------------------------ | ---------------------------------------------------------------------- | -| select | select which wallet to connect | (walletName: string)=> void | -| connect | connect to the wallet which you passed in | (walletInstance: WalletInstance) => Promise\ | -| disconnect | disconnect the connected wallet connection | ()=> Promise | -| getAccounts | get all your wallets' accounts | () => Promise | -| executeMoveCall | adapter's executeMoveCall | (transaction: MoveCallTransaction) => Promise\ | -| executeSerializedMoveCall | adapter's executeSerializedMoveCall | (transactionBytes: Uint8Array) => Promise\ | +| Method | Description | Type | +| ------------------------- | ------------------------------------------ | ------------------------------------------------------------------------ | +| select | select which wallet to connect | (walletName: string)=> void | +| connect | connect to the wallet which you passed in | (walletInstance: WalletInstance) => Promise<void> | +| disconnect | disconnect the connected wallet connection | ()=> Promise<void> | +| getAccounts | get all your wallets' accounts | () => Promise<SuiAddress[]> | +| executeMoveCall | adapter's executeMoveCall | (transaction: MoveCallTransaction) => Promise<SuiTransactionResponse> | +| executeSerializedMoveCall | adapter's executeSerializedMoveCall | (transactionBytes: Uint8Array) => Promise<SuiTransactionResponse> | WalletInstance diff --git a/website/docs/hooks.md b/website/docs/hooks.md index bc8efa5e..ba6fc8ce 100644 --- a/website/docs/hooks.md +++ b/website/docs/hooks.md @@ -1,3 +1,8 @@ +--- +title: Hooks +sidebar_position: 3 +--- + # Hooks ## useWallet From 926a0c8f6eaf99365dc0eded1259e934969d3bc9 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 25 Sep 2022 23:35:05 +0800 Subject: [PATCH 055/654] doc: change doc --- website/docs/components.md | 17 ++++++++++------- website/docs/hooks.md | 2 +- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/website/docs/components.md b/website/docs/components.md index a230eb1a..bc9ae0da 100644 --- a/website/docs/components.md +++ b/website/docs/components.md @@ -18,6 +18,7 @@ const supportedWallets = getDefaultWallets(); ``` All WalletContextState props and method is as following. +WalletContextState | Properties | Description | Type | Default | | ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | @@ -60,9 +61,10 @@ const supportedWallets = getDefaultWallets(); ``` **API** -| Properties | Description | Type | Default | -| ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | -| children | show in button | ReactNode | Connect Wallet | + +| Properties | Description | Type | Default | +| ---------- | -------------- | --------- | ---------------- | +| children | show in button | ReactNode | 'Connect Wallet' | ## ConnectWalletModal @@ -96,7 +98,8 @@ function App() { ``` **API** -| Properties | Description | Type | Default | -| ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | -| groupWallets | grouped wallet list, you can get it with useWallet hook | Record | {} | -| onWalletClick | will trigger when click wallet list item | (wallet: WalletInstance) => {} | + +| Properties | Description | Type | Default | +| ------------- | ------------------------------------------------------- | ----------------------------------- | ------- | +| groupWallets | grouped wallet list, you can get it with useWallet hook | Record<string, WalletInstance[]> | {} | +| onWalletClick | will trigger when click wallet list item | (wallet: WalletInstance) => {} | | diff --git a/website/docs/hooks.md b/website/docs/hooks.md index ba6fc8ce..b9659cf5 100644 --- a/website/docs/hooks.md +++ b/website/docs/hooks.md @@ -7,7 +7,7 @@ sidebar_position: 3 ## useWallet -The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. +The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. The useWallet hook will return WalletContextState props, for detail, you can check the doc https://kit.suiet.app/docs/components#walletprovider. ```ts const { From 2481e97b88d4dbd44aead5f42b0ab580a6aa4bc0 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Sun, 25 Sep 2022 23:45:11 +0800 Subject: [PATCH 056/654] style: update style --- website/docs/Tutorial.md | 14 +++++++------- website/docusaurus.config.js | 4 ++-- website/src/pages/index.tsx | 4 ++-- 3 files changed, 11 insertions(+), 11 deletions(-) diff --git a/website/docs/Tutorial.md b/website/docs/Tutorial.md index 53984881..49b75d22 100644 --- a/website/docs/Tutorial.md +++ b/website/docs/Tutorial.md @@ -3,7 +3,7 @@ title: Overview sidebar_position: 1 --- -# Suiet wallet kit, connection made easy +## Wallet Kit, connect all wallet on Sui with a button > 👋 If you want to know how to **install/use** suiet, please visit our offical website [suiet.app](https://suiet.app) or [docs](https://suiet.app/docs) @@ -53,13 +53,13 @@ Import `WalletProvider` and wrap your App component. Feel free to choose the wallets you want to support. ```jsx -import React from 'react'; -import ReactDOM from 'react-dom'; +import React from "react"; +import ReactDOM from "react-dom"; import { WalletProvider, getAllWallets, // support all the wallets getDefaultWallets, // if you only support SUI wallet -} from '@suiet/wallet-kit'; +} from "@suiet/wallet-kit"; const supportedWallets = getAllWallets(); // let's say we support all the wallets @@ -91,7 +91,7 @@ function Header() { If you want to apply our default styles, please import the css file. ```js -import '@suiet/wallet-kit/style.css'; +import "@suiet/wallet-kit/style.css"; ``` ### Use the wallet data and functions! @@ -101,7 +101,7 @@ After the above settings, we can do integrations with wallets now. Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. ```js -import { useWallet } from '@suiet/wallet-kit'; +import { useWallet } from "@suiet/wallet-kit"; function Component() { const { connected, getAccounts } = useWallet(); @@ -110,7 +110,7 @@ function Component() { if (!connected) return; (async function () { const accounts = await getAccounts(); - console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] + console.log("accounts", accounts); // ['0x0000000000000000000000000000000000000000'] })(); }, [connected, getAccounts]); } diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 2d06aa3f..3cbeb08d 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -8,7 +8,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); const config = { title: 'Suiet Wallet Kit', tagline: 'The best kit for your DApp to connect with SUI wallets', - url: 'https://your-docusaurus-test-site.com', + url: 'https://kit.suiet.app', baseUrl: '/', onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', @@ -65,7 +65,7 @@ const config = { type: 'doc', docId: 'Tutorial', position: 'left', - label: 'Tutorial', + label: 'Docs', }, // { to: '/blog', label: 'Blog', position: 'left' }, { diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index ed02a52c..ff0cc1c5 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -21,7 +21,7 @@ function HomepageHeader() { }, [connected, getAccounts]) return ( -
    +

    {siteConfig.title}

    {siteConfig.tagline}

    @@ -43,7 +43,7 @@ export default function Home(): JSX.Element { > -
    +
    From 1710f0c77af503c28c78d8ee80d758da468e367c Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Mon, 26 Sep 2022 00:11:11 +0800 Subject: [PATCH 057/654] fix: fix connect error --- packages/kit/package.json | 2 +- packages/kit/src/wallets/provider.tsx | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index efb8013b..c0ba491c 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,6 +1,6 @@ { "name": "@suiet/wallet-kit", - "version": "0.0.5", + "version": "0.0.6", "type": "module", "files": [ "dist" diff --git a/packages/kit/src/wallets/provider.tsx b/packages/kit/src/wallets/provider.tsx index e3e34ea0..306dcf64 100644 --- a/packages/kit/src/wallets/provider.tsx +++ b/packages/kit/src/wallets/provider.tsx @@ -26,13 +26,13 @@ export function WalletProvider({ const [address, setAddress] = useState(''); useEffect(() => { - if (status === AccountStatus.connected) { + if (wallet && status === AccountStatus.connected) { wallet?.adapter.getAccounts().then((accounts) => { const address = accounts[0]; setAddress(address); }); } - }, [status]); + }, [status, wallet]); const walletInstanceByName = keyBy( supportedWallets, @@ -91,7 +91,6 @@ export function WalletProvider({ const choose = useCallback( (name: string) => { let newWallet = supportedWallets.find((wallet) => wallet.name === name); - console.log('sdfsdf', newWallet, name); if (newWallet) { setWalletAndUpdateStorage(newWallet); localStorage.setItem(LAST_WALLET, newWallet.name); From 0b1bee14cd259bbdf9779b5bb908a0c362cbd082 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Tue, 27 Sep 2022 00:52:11 +0800 Subject: [PATCH 058/654] feat: add footer --- .../components/Modal/ConnectWalletModal.tsx | 56 +++++++++++-------- .../src/components/Modal/index.module.scss | 33 ++++++++++- 2 files changed, 64 insertions(+), 25 deletions(-) diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 102f4d90..f093b192 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -48,30 +48,40 @@ export function ConnectWalletModal({ return ( { - if (wallets.length === 0) return null; - return ( -
    -
    {group}
    - {wallets.map((wallet) => { - return ( -
    onWalletClick(wallet)} - > - - {wallet?.name} -
    - ); - })} + content={ +
    + {groups.map(([group, wallets]) => { + if (wallets.length === 0) return null; + return ( +
    +
    {group}
    + {wallets.map((wallet) => { + return ( +
    onWalletClick(wallet)} + > + + {wallet?.name} +
    + ); + })} +
    + ); + })} +
    + New to sui?{' '} + + Learn More Here +
    - ); - })} +
    + } > {children} diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss index 038f1833..65a19ce2 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.module.scss @@ -79,7 +79,6 @@ &:hover { background: #ececec; - } &__icon { @@ -87,7 +86,7 @@ height: 36px; border-radius: 18px; margin-right: 10px; - outline: 1px solid #DCDFEA; + outline: 1px solid #dcdfea; } &__icon-img { width: 36px; @@ -95,3 +94,33 @@ object-fit: cover; } } + +.main-content-container { + padding-bottom: 41px; +} + +.new-to-sui { + width: 100%; + height: 65px; + position: absolute; + bottom: 0; + left: 0; + box-sizing: border-box; + background-color: white; + display: flex; + align-items: center; + padding-left: 24px; + border-top: 1px solid rgba(10, 14, 34, 0.1); + font-weight: 500; + font-size: 14px; + line-height: 17px; + color: rgba(10, 14, 34, 0.5); + border-radius: 0px 0px 24px 24px; + + a { + margin-left: 12px; + color: #0096ff; + font-weight: 700; + text-decoration: none; + } +} From e43a8c01023cef1fba8dbb73b4a28dbb1bc89318 Mon Sep 17 00:00:00 2001 From: hzy Date: Tue, 27 Sep 2022 00:53:24 +0800 Subject: [PATCH 059/654] feat: svg icon and close icon hover/active effect --- packages/kit/src/adapter/sui/index.ts | 2 +- packages/kit/src/adapter/sui/logo.png | Bin 654 -> 0 bytes packages/kit/src/adapter/sui/logo.svg | 11 +++++ packages/kit/src/adapter/suiet/index.ts | 2 +- packages/kit/src/adapter/suiet/logo.png | Bin 1619 -> 0 bytes packages/kit/src/adapter/suiet/logo.svg | 24 +++++++++++ .../components/Modal/ConnectWalletModal.tsx | 5 ++- packages/kit/src/components/Modal/close.svg | 4 +- .../src/components/Modal/index.module.scss | 38 ++++++++++++++---- 9 files changed, 74 insertions(+), 12 deletions(-) delete mode 100644 packages/kit/src/adapter/sui/logo.png create mode 100644 packages/kit/src/adapter/sui/logo.svg delete mode 100644 packages/kit/src/adapter/suiet/logo.png create mode 100644 packages/kit/src/adapter/suiet/logo.svg diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index a7ad7e34..05abc9a1 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -1,6 +1,6 @@ import { SuiWalletAdapter } from '@mysten/wallet-adapter-sui-wallet'; import { Wallet } from '../KitAdapter'; -import logo from './logo.png'; +import logo from './logo.svg'; export const sui = (): Wallet => { return { diff --git a/packages/kit/src/adapter/sui/logo.png b/packages/kit/src/adapter/sui/logo.png deleted file mode 100644 index 7f2aac857eae0cc071470d75a82ffd82558c5297..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 654 zcmV;90&)F`P) zC67m0m&2%IfP7i7xGMPYqe-sZpi^}O&^FI!OEs<}Z7wGx%;jnXK|m+!2q5!a;08K3 zCQN2h78|t|@7FtvLTCV2_`LcmNGCMnjz!EiB#6b_aviVX6IP)C7K#ljwSbX6^WWT6 znFdD==Zk`{3I(v~`MfUHiQDko+snCW=**stvhYo?x!oj;LIJ$U3r-JN+?qPV+qDKO zTYGs=4_l-Lbe`wygpo49y6f|?B$%CyFn!$O`bnGn@2Wih?6Uf2_p5JCI%I$Pl(y9i zQW;>m(j+PKKGJ9GjAu?c+&v#d)+F~9tGtx0I2JQG7S+i8Qg2C9^+s2;h&kGSbE!dV z=PGP9dGN`@vLNB;R2%A>EaeFF+d3Nu6xhUo$?YkJ`GTM%i!&b4R9~wOaBkS7T;o97 zO&`?>q(inl<;;+Qs+0i+Bf7L*o2Oqqxyb%VRAh>pGV<5P9THLH%%X+a6$?M$Vb+sX z-{R7!AzRX<{cxe;^JYab-fwVcI*O&McefUHTOPCmGSUMw@=v(t?pFJlT=?P%lMACZ oh91sbwcfdaE~^L71L!)yUvy8;FaRsx*#H0l07*qoM6N<$f=S0D*Z=?k diff --git a/packages/kit/src/adapter/sui/logo.svg b/packages/kit/src/adapter/sui/logo.svg new file mode 100644 index 00000000..fafd29ab --- /dev/null +++ b/packages/kit/src/adapter/sui/logo.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index 6d394bb5..b8a4c28d 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -1,6 +1,6 @@ import { SuietWalletAdapter } from '@suiet/wallet-adapter'; import { Wallet } from '../KitAdapter'; -import logo from './logo.png'; +import logo from './logo.svg'; export const suiet = (): Wallet => { return { diff --git a/packages/kit/src/adapter/suiet/logo.png b/packages/kit/src/adapter/suiet/logo.png deleted file mode 100644 index 219ca2b2366be0d6f98120b0cca121420befadac..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1619 zcmV-Z2CVssP)jU{n9~Cd zGUh@~XK zxpq3=loclN1a{1@W1!26Qs%-LxI{0@8&d%&1YMRED3DmLT<}>|PAQ~gsVfv~T2g_W z7uVgbq*ByEP2XP;wdKRYXQ2fR#Pq zscjDXHdfd$3=H=O*Z*eRkmHjp4W{NaGM5sdR8=a0!H_WaZI`|3-iV>xalRECV?h+XY5EI50jdMHCtt8y+ZaDH*cN z39tDeJX~#?Dj4IJBifkmCs{{fw#`0vnpZF_hcmdC^SP@HCTC-i$F^6rWp!Eqxs8G~ zvXU^mr-xMo4y$^Mi@&y*?Q_yd4s)ENybkE$RAOyekX}%wJ1^v$oM~}%dxaxg9Y*(7 zSi1s20eyue20pQ?65I*LcT|`WuD&N7qe%t%CWRuM6V#4Ordk>b*t!UdM6zm-@brB> zJb7=0XT}zUWG&v5w%j4Dw&@Pw^?fxB2^o)nIgg!d9iEf9o9}dH4YA_GMt6Mm|4$;d zU&Y4i9_Z5}gV=nR1aVTdxsb-=atQ0K5=$|mHoLj5^gLMUn#am_tYVPQ?dY^z0${e zVf+jG2E%!}4`Dv=+W1^pq_(YbcxnG2W`&6FTx#%FKUIK=0(#o!PB?TfL7=1v-lKN< z0DO<{9U)v2od4+uUCor;JyM1DzMm>8iNyTfBM!gK62y8AAT0MzcLr&%ark_nX^B7( zl^wU|fVP{}b=`bqc_zfV%Ia8oo(b^+2ZBr|uDg<`@}Z{OpJw|6C`ft9Of$-J3t8S+ z1_u-+8(FGjWjMb{N`P*bRC`n;jjACH6 z$30o|H)OU=OYSoVO!>^$PQld>E`i@&I}$X`?0j8*DSZ{GbJmZQup-p3(V^_|VWZV( zjKK^d$jG-kM{YHuf}bUM@=LWP1sQK8LnEKbe=)xN3#mlG#U{E{)Hd=+{s-1x=^}n8 R^0NQ{002ovPDHLkV1oIe>;V7( diff --git a/packages/kit/src/adapter/suiet/logo.svg b/packages/kit/src/adapter/suiet/logo.svg new file mode 100644 index 00000000..0de581e3 --- /dev/null +++ b/packages/kit/src/adapter/suiet/logo.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index f093b192..3fbaaaef 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -2,6 +2,7 @@ import React, { ReactNode } from 'react'; import * as Dialog from '@radix-ui/react-dialog'; import { WalletInstance } from '../../adapter/KitAdapter'; import styles from './index.module.scss'; +import closeIcon from './x-close.svg'; import Icon from '../Icon'; interface ModalProps { @@ -19,7 +20,9 @@ function Modal({ children, content, title }: ModalProps) {
    {title} - + + X +
    {content}
    diff --git a/packages/kit/src/components/Modal/close.svg b/packages/kit/src/components/Modal/close.svg index c9fd8e39..fd010fbf 100644 --- a/packages/kit/src/components/Modal/close.svg +++ b/packages/kit/src/components/Modal/close.svg @@ -1,3 +1,3 @@ - - + + diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.module.scss index 65a19ce2..2ba619f4 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.module.scss @@ -40,16 +40,40 @@ } .close { - padding: 0; + padding: 8px; border: 0; - background: url(./close.svg) no-repeat center; - background-size: cover; - width: 24px; - height: 24px; + background-size: percentage(20/36); + width: 36px; + height: 36px; position: absolute; - right: 24px; - top: 24px; + right: 16px; + top: 16px; + border-radius: 16px; cursor: pointer; + + &{ + background-color: rgba(10, 14, 34, 0.05); + } + + &:hover { + background-color: rgba(10, 14, 34, 0.07); + } + + &:active { + background-color: rgba(10, 14, 34, 0.1); + } + + & > &__icon { + opacity: 0.5; + } + + &:hover > &__icon { + opacity: 1; + } + + &:active > &__icon { + opacity: 1; + } } .select-container { From 779a13d0bd0bb68a1b287c2c71764606834c7232 Mon Sep 17 00:00:00 2001 From: Guojin Chen Date: Tue, 27 Sep 2022 23:58:56 +0800 Subject: [PATCH 060/654] Add wallet-kit --- assets/wallet-kit.png | Bin 0 -> 234146 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 assets/wallet-kit.png diff --git a/assets/wallet-kit.png b/assets/wallet-kit.png new file mode 100644 index 0000000000000000000000000000000000000000..2e99c4457a0c93c8fc71ada8b3e008ff914a27ee GIT binary patch literal 234146 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‰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

    O0HMhPjNR$fAd!3R7sJv2L?V^|9xz{I!#TK+~E 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

    27Vn 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 N=jrO_vd$@?2>`*Qux Date: Wed, 28 Sep 2022 00:00:16 +0800 Subject: [PATCH 061/654] Update Readme.md with image --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 92feb766..694d1057 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ We present **React Provider & Hooks, UI components** for the DApp (React) develo > 💡 Demo Here: https://kit.suiet.app/ + + ## 📦 Library Overview ### 💼 Provider @@ -163,4 +165,4 @@ Actually we are working hard on this new project right now, so feel free to subm - Customize component styles - More useful Hooks - useAccountBalance - - ... \ No newline at end of file + - ... From 8e4c155f640b9d29276632ce9b73af7ca16a3203 Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Tue, 27 Sep 2022 13:24:23 -0400 Subject: [PATCH 062/654] chore: update the version of adapter dep --- packages/kit/package.json | 2 +- pnpm-lock.yaml | 81 +++++++++++++++++++++++++++++++++++---- 2 files changed, 74 insertions(+), 9 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index c0ba491c..4caca37f 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -23,7 +23,7 @@ "@mysten/sui.js-experimental": "npm:@mysten/sui.js@0.0.0-experimental-20220924004602", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", - "@suiet/wallet-adapter": "^0.0.8", + "@suiet/wallet-adapter": "^0.0.10", "classnames": "^2.3.2", "lodash": "^4.17.21", "swr": "^1.3.0" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9101cce7..046c7a6c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,7 +12,7 @@ importers: '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 - '@suiet/wallet-adapter': ^0.0.8 + '@suiet/wallet-adapter': ^0.0.10 '@types/lodash': ^4.14.185 '@types/react': ^17 '@types/react-dom': ^17 @@ -33,7 +33,7 @@ importers: '@mysten/sui.js-experimental': /@mysten/sui.js/0.0.0-experimental-20220924004602 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim - '@suiet/wallet-adapter': 0.0.8_@mysten+sui.js@0.10.0 + '@suiet/wallet-adapter': 0.0.10_sfoxds7t5ydpegc3knd667wn6m classnames: 2.3.2 lodash: 4.17.21 swr: 1.3.0_react@17.0.2 @@ -2581,6 +2581,16 @@ packages: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false + /@mysten/base-wallet-adapter/0.0.0-experimental-20220822221301: + resolution: {integrity: sha512-0hdeNzam68RgZm1XJZ5q3eLtrVxYcnrXIZfxJ/JTAWwgBDg7Fhne1FpvrkxegbmGqftee5TwUNM3gMl3tPNd5Q==} + dependencies: + '@mysten/sui.js': 0.8.0 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@mysten/bcs/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==} dependencies: @@ -2593,6 +2603,12 @@ packages: bn.js: 5.2.1 dev: false + /@mysten/bcs/0.0.0-experimental-20220926155331: + resolution: {integrity: sha512-y6K2J9i+J795DuQXPH8koGFWQU3DR6hW3M6+JQRXxOt+lIPpKdc9/cMW4qLOCVP7SGd3CWsnjmtvGxDPfkEtGA==} + dependencies: + bn.js: 5.2.1 + dev: false + /@mysten/sui.js/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==} engines: {node: '>=16'} @@ -2635,6 +2651,27 @@ packages: - utf-8-validate dev: false + /@mysten/sui.js/0.0.0-experimental-20220926155331: + resolution: {integrity: sha512-Go2i9Zr4xeRXq6fOMUyPTTQpQ2Eq+zpCByp4BErSGr39GKGZf226xl9jRkrYaDKXNbOSPh61+qNjYIm0p/ddCw==} + engines: {node: '>=16'} + dependencies: + '@mysten/bcs': 0.0.0-experimental-20220926155331 + '@noble/hashes': 1.1.2 + '@noble/secp256k1': 1.7.0 + bn.js: 5.2.1 + buffer: 6.0.3 + cross-fetch: 3.1.5 + jayson: 3.7.0 + js-sha3: 0.8.0 + lossless-json: 1.0.5 + rpc-websockets: 7.5.0 + tweetnacl: 1.0.3 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@mysten/sui.js/0.10.0: resolution: {integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==} engines: {node: '>=10'} @@ -2690,6 +2727,33 @@ packages: - utf-8-validate dev: true + /@mysten/wallet-adapter-base/0.0.0-experimental-20220926155331: + resolution: {integrity: sha512-oQq7SOw2Y+WP0S67zWC4cX7auAJBWHYy6J00ElN8y6CbL/jqOto02i0NlykfS6wyhvfNG9uin3oFh/fPSrVv/g==} + dependencies: + '@mysten/sui.js': 0.0.0-experimental-20220926155331 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + + /@mysten/wallet-adapter-react/0.0.0-experimental-20220822221301_zvto5zpaydj424dnjzpuh67xvq: + resolution: {integrity: sha512-ECscUR4suWcQTL8SWiiwMXEqHv2HtgoRx2A/oxlACJKQHz8jT/KLi6W8ZwGasUGseKukdiW6+LZRdCadR+tQyQ==} + peerDependencies: + '@mysten/sui.js': 0.8.0 + react: '*' + react-dom: '*' + dependencies: + '@mysten/base-wallet-adapter': 0.0.0-experimental-20220822221301 + '@mysten/sui.js': 0.0.0-experimental-20220926155331 + react: 17.0.2 + react-dom: 17.0.2_react@17.0.2 + transitivePeerDependencies: + - bufferutil + - encoding + - utf-8-validate + dev: false + /@mysten/wallet-adapter-sui-wallet/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-jYIFF77Lxir7KDBHoLPe+8PYmLVdl5VRUF1RQdytMZnkuuFjyMp6VdFzSMUkVttZOPPxXLvf46QByULeYpo8Ug==} dependencies: @@ -2950,16 +3014,17 @@ packages: webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.8_@mysten+sui.js@0.10.0: - resolution: {integrity: sha512-Jq1oiKBI1YNNe3cxxK30Gsgm54MErqVxhFfQ1gF87JrLP3s08QaEe1AjwjXp8u9U3sG1rDx8mnf6MKeZu2LvCg==} - peerDependencies: - '@mysten/sui.js': ^0.10.0 + /@suiet/wallet-adapter/0.0.10_sfoxds7t5ydpegc3knd667wn6m: + resolution: {integrity: sha512-+UpVouqAzwZn8K/iHaR3GRbxpyOsA8rEAZPrY7SmsSyBrctwR3k4ADjxtikAMYLmuVBvveI6wlaI+uc1k0ke5A==} dependencies: - '@mysten/sui.js': 0.10.0 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@mysten/sui.js': 0.0.0-experimental-20220926155331 + '@mysten/wallet-adapter-base': 0.0.0-experimental-20220926155331 + '@mysten/wallet-adapter-react': 0.0.0-experimental-20220822221301_zvto5zpaydj424dnjzpuh67xvq transitivePeerDependencies: - bufferutil - encoding + - react + - react-dom - utf-8-validate dev: false From 041c5613112873acd218ede9a92ee31ba3330494 Mon Sep 17 00:00:00 2001 From: hzy Date: Wed, 28 Sep 2022 11:07:09 +0800 Subject: [PATCH 063/654] feat: Modal BEM --- .../components/Modal/ConnectWalletModal.tsx | 42 ++++++---- .../Modal/{index.module.scss => index.scss} | 83 ++++++++++--------- 2 files changed, 69 insertions(+), 56 deletions(-) rename packages/kit/src/components/Modal/{index.module.scss => index.scss} (67%) diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 3fbaaaef..b0629eef 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -1,8 +1,8 @@ import React, { ReactNode } from 'react'; import * as Dialog from '@radix-ui/react-dialog'; import { WalletInstance } from '../../adapter/KitAdapter'; -import styles from './index.module.scss'; -import closeIcon from './x-close.svg'; +import './index.scss'; +import closeIcon from './close.svg'; import Icon from '../Icon'; interface ModalProps { @@ -16,12 +16,16 @@ function Modal({ children, content, title }: ModalProps) { {children} - - -

    - {title} - - X + + +
    + {title} + + X
    {content} @@ -52,23 +56,23 @@ export function ConnectWalletModal({ +
    {groups.map(([group, wallets]) => { if (wallets.length === 0) return null; return ( -
    -
    {group}
    +
    +
    {group}
    {wallets.map((wallet) => { return (
    onWalletClick(wallet)} > {wallet?.name}
    @@ -77,9 +81,13 @@ export function ConnectWalletModal({
    ); })} -
    - New to sui?{' '} - + diff --git a/packages/kit/src/components/Modal/index.module.scss b/packages/kit/src/components/Modal/index.scss similarity index 67% rename from packages/kit/src/components/Modal/index.module.scss rename to packages/kit/src/components/Modal/index.scss index 2ba619f4..718e50aa 100644 --- a/packages/kit/src/components/Modal/index.module.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -1,4 +1,6 @@ -.overlay { +@use "sass:math"; + +.wkit-dialog__overlay { position: absolute; top: 0; display: flex; @@ -9,9 +11,9 @@ background-color: rgba(0, 0, 0, 0.1); } -.content { +.wkit-dialog__content { box-sizing: border-box; - padding: 24px 28px; + padding: 24px 26px; gap: 10px; width: 316px; position: relative; @@ -21,7 +23,7 @@ border-radius: 20px; } -.title { +.wkit-dialog__title { font-weight: 700; text-align: center; font-weight: 700; @@ -33,62 +35,60 @@ margin: 0; } -.header { +.wkit-dialog__header { display: flex; align-items: center; - justify-content: center; } -.close { - padding: 8px; - border: 0; - background-size: percentage(20/36); - width: 36px; - height: 36px; - position: absolute; - right: 16px; - top: 16px; - border-radius: 16px; - cursor: pointer; +.wkit-dialog { + &__close { + padding: 8px; + border: 0; + background-size: percentage(math.div(20, 36)); + width: 36px; + height: 36px; + position: absolute; + right: 16px; + top: 16px; + border-radius: 16px; + cursor: pointer; - &{ background-color: rgba(10, 14, 34, 0.05); } - &:hover { + &__close:hover { background-color: rgba(10, 14, 34, 0.07); } - &:active { + &__close:active { background-color: rgba(10, 14, 34, 0.1); } - & > &__icon { + &__close > img { opacity: 0.5; } - &:hover > &__icon { + &__close:hover > img { opacity: 1; } - &:active > &__icon { + &__close:active > img { opacity: 1; } } -.select-container { +.wkit-select__container { margin-top: 24px; } -.select-title { +.wkit-select__title { font-size: 14px; line-height: 17px; color: #7d89b0; margin-bottom: 15px; - margin-left: 8px; } -.select-item { +.wkit-select-item { font-weight: 700; font-size: 16px; line-height: 19px; @@ -97,12 +97,18 @@ display: flex; align-items: center; cursor: pointer; - padding: 8px; + padding: 6px; + margin-left: -6px; + margin-right: -6px; transition: background 0.2s; border-radius: 18px; &:hover { - background: #ececec; + background: rgba(10, 14, 34, 0.03); + } + + &:active { + background: rgba(10, 14, 34, 0.07); } &__icon { @@ -119,11 +125,7 @@ } } -.main-content-container { - padding-bottom: 41px; -} - -.new-to-sui { +.wkit-new-to-sui { width: 100%; height: 65px; position: absolute; @@ -135,13 +137,16 @@ align-items: center; padding-left: 24px; border-top: 1px solid rgba(10, 14, 34, 0.1); - font-weight: 500; - font-size: 14px; - line-height: 17px; - color: rgba(10, 14, 34, 0.5); border-radius: 0px 0px 24px 24px; - a { + &__text { + font-weight: 500; + font-size: 14px; + line-height: 17px; + color: rgba(10, 14, 34, 0.5); + } + + &__link { margin-left: 12px; color: #0096ff; font-weight: 700; From 087fd6247cfbe5148c31d4828fc91b96108e717c Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Thu, 29 Sep 2022 18:51:27 +0800 Subject: [PATCH 064/654] fix(dependency): upgrade `@mysten/sui.js` --- packages/kit/package.json | 4 ++-- pnpm-lock.yaml | 20 +++++++++++++++----- 2 files changed, 17 insertions(+), 7 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 4caca37f..6e0a4b27 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -1,6 +1,6 @@ { "name": "@suiet/wallet-kit", - "version": "0.0.6", + "version": "0.0.7", "type": "module", "files": [ "dist" @@ -19,7 +19,7 @@ }, "types": "./dist/index.d.ts", "dependencies": { - "@mysten/sui.js": "^0.10.0", + "@mysten/sui.js": "^0.11.0", "@mysten/sui.js-experimental": "npm:@mysten/sui.js@0.0.0-experimental-20220924004602", "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", "@radix-ui/react-dialog": "^1.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 046c7a6c..fb14e67c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,7 +7,7 @@ importers: packages/kit: specifiers: - '@mysten/sui.js': ^0.10.0 + '@mysten/sui.js': ^0.11.0 '@mysten/sui.js-experimental': npm:@mysten/sui.js@0.0.0-experimental-20220924004602 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 @@ -29,7 +29,7 @@ importers: vite: ^3.1.0 vite-plugin-svgr: ^2.2.1 dependencies: - '@mysten/sui.js': 0.10.0 + '@mysten/sui.js': 0.11.0 '@mysten/sui.js-experimental': /@mysten/sui.js/0.0.0-experimental-20220924004602 '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim @@ -2609,6 +2609,12 @@ packages: bn.js: 5.2.1 dev: false + /@mysten/bcs/0.3.0: + resolution: {integrity: sha512-Me6OkrS+idPq+ZUM1MEcKP9YOTacZKLwo0gf8rfeImQ+G25tqPRhjpccZGOUJGOKh+gojH2vjkWi2TYJv9kNCg==} + dependencies: + bn.js: 5.2.1 + dev: false + /@mysten/sui.js/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-rTLp6eDKdWeID4CXQyvHmfnKj+dZD6chz7l8duVljYoK0lVBp3+wAThoWKWX4oqdcgAATwql+aC4ULD1+IlWgw==} engines: {node: '>=16'} @@ -2672,16 +2678,20 @@ packages: - utf-8-validate dev: false - /@mysten/sui.js/0.10.0: - resolution: {integrity: sha512-z9K34+jQBzeUCTcroTExBzYPCNHohyuz1sR85HYkbymDqdRCTi1IcfBzZDinWibZlk0sZhJtjnozxHklsPvYLQ==} - engines: {node: '>=10'} + /@mysten/sui.js/0.11.0: + resolution: {integrity: sha512-AGdvotFCEAFAqPjBnUJ/taNaSxisXibpcQXLSBE5PTo0YUqQjTaF76sm57SY0ZZMAhnSxacnM5kP0UuNkZc1ew==} + engines: {node: '>=16'} dependencies: + '@mysten/bcs': 0.3.0 + '@noble/hashes': 1.1.2 + '@noble/secp256k1': 1.7.0 bn.js: 5.2.1 buffer: 6.0.3 cross-fetch: 3.1.5 jayson: 3.7.0 js-sha3: 0.8.0 lossless-json: 1.0.5 + rpc-websockets: 7.5.0 tweetnacl: 1.0.3 transitivePeerDependencies: - bufferutil From a6986dd1797815c715f76988275459adaf9ceb9b Mon Sep 17 00:00:00 2001 From: bruceeewong <292803281@qq.com> Date: Thu, 29 Sep 2022 09:18:36 -0400 Subject: [PATCH 065/654] chore: update the version & dependencies --- packages/kit/package.json | 7 +- packages/kit/src/hooks/useSuiProvider.ts | 2 +- pnpm-lock.yaml | 394 +---------------------- 3 files changed, 16 insertions(+), 387 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 6e0a4b27..322040ad 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -19,11 +19,10 @@ }, "types": "./dist/index.d.ts", "dependencies": { - "@mysten/sui.js": "^0.11.0", - "@mysten/sui.js-experimental": "npm:@mysten/sui.js@0.0.0-experimental-20220924004602", - "@mysten/wallet-adapter-base": "0.0.0-experimental-20220825172556", + "@mysten/sui.js": "0.11.0", + "@mysten/wallet-adapter-base": "0.1.0", + "@suiet/wallet-adapter": "0.0.11", "@radix-ui/react-dialog": "^1.0.0", - "@suiet/wallet-adapter": "^0.0.10", "classnames": "^2.3.2", "lodash": "^4.17.21", "swr": "^1.3.0" diff --git a/packages/kit/src/hooks/useSuiProvider.ts b/packages/kit/src/hooks/useSuiProvider.ts index 9b47ffd1..57b6f10c 100644 --- a/packages/kit/src/hooks/useSuiProvider.ts +++ b/packages/kit/src/hooks/useSuiProvider.ts @@ -1,6 +1,6 @@ import { JsonRpcProvider -} from '@mysten/sui.js-experimental'; +} from '@mysten/sui.js'; import { useRef } from 'react'; interface SuiProvider extends JsonRpcProvider { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index fb14e67c..7a5011ed 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -7,12 +7,11 @@ importers: packages/kit: specifiers: - '@mysten/sui.js': ^0.11.0 - '@mysten/sui.js-experimental': npm:@mysten/sui.js@0.0.0-experimental-20220924004602 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@mysten/sui.js': 0.11.0 + '@mysten/wallet-adapter-base': 0.1.0 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 - '@suiet/wallet-adapter': ^0.0.10 + '@suiet/wallet-adapter': 0.0.11 '@types/lodash': ^4.14.185 '@types/react': ^17 '@types/react-dom': ^17 @@ -30,10 +29,9 @@ importers: vite-plugin-svgr: ^2.2.1 dependencies: '@mysten/sui.js': 0.11.0 - '@mysten/sui.js-experimental': /@mysten/sui.js/0.0.0-experimental-20220924004602 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220825172556 + '@mysten/wallet-adapter-base': 0.1.0 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim - '@suiet/wallet-adapter': 0.0.10_sfoxds7t5ydpegc3knd667wn6m + '@suiet/wallet-adapter': 0.0.11 classnames: 2.3.2 lodash: 4.17.21 swr: 1.3.0_react@17.0.2 @@ -2581,34 +2579,12 @@ packages: resolution: {integrity: sha512-H1rQc1ZOHANWBvPcW+JpGwr+juXSxM8Q8YCkm3GhZd8REu1fHR3z99CErO1p9pkcfcxZnMdIZdIsXkOHY0NilA==} dev: false - /@mysten/base-wallet-adapter/0.0.0-experimental-20220822221301: - resolution: {integrity: sha512-0hdeNzam68RgZm1XJZ5q3eLtrVxYcnrXIZfxJ/JTAWwgBDg7Fhne1FpvrkxegbmGqftee5TwUNM3gMl3tPNd5Q==} - dependencies: - '@mysten/sui.js': 0.8.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - /@mysten/bcs/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-lnxUS+F2v1G9i7CT0ol0TDMUxM7qMYLkhPLe/YoyMvgEFaB4Or8x//tBti1n9VjMQBM++xo07GiXVzeXBfKFaQ==} dependencies: bn.js: 5.2.1 dev: true - /@mysten/bcs/0.0.0-experimental-20220924004602: - resolution: {integrity: sha512-fk+zFH9GRkXOyZEvQv/qjm4TDoDGP0CoGzLzb8ArEA95YA3VSOKULWTH/Qz6bjK2o4wamMJqftbbaI3nCo6fEQ==} - dependencies: - bn.js: 5.2.1 - dev: false - - /@mysten/bcs/0.0.0-experimental-20220926155331: - resolution: {integrity: sha512-y6K2J9i+J795DuQXPH8koGFWQU3DR6hW3M6+JQRXxOt+lIPpKdc9/cMW4qLOCVP7SGd3CWsnjmtvGxDPfkEtGA==} - dependencies: - bn.js: 5.2.1 - dev: false - /@mysten/bcs/0.3.0: resolution: {integrity: sha512-Me6OkrS+idPq+ZUM1MEcKP9YOTacZKLwo0gf8rfeImQ+G25tqPRhjpccZGOUJGOKh+gojH2vjkWi2TYJv9kNCg==} dependencies: @@ -2636,48 +2612,6 @@ packages: - utf-8-validate dev: true - /@mysten/sui.js/0.0.0-experimental-20220924004602: - resolution: {integrity: sha512-ZB+4iPkw/8wN/zVy6IPM+CFwdFnu5VZ9uIanldBySAbgm/3uZ5MA1lRdOoykF8OUl4wJ1xeULcZ4ehU8XA/n0w==} - engines: {node: '>=16'} - dependencies: - '@mysten/bcs': 0.0.0-experimental-20220924004602 - '@noble/hashes': 1.1.2 - '@noble/secp256k1': 1.7.0 - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - rpc-websockets: 7.5.0 - tweetnacl: 1.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - - /@mysten/sui.js/0.0.0-experimental-20220926155331: - resolution: {integrity: sha512-Go2i9Zr4xeRXq6fOMUyPTTQpQ2Eq+zpCByp4BErSGr39GKGZf226xl9jRkrYaDKXNbOSPh61+qNjYIm0p/ddCw==} - engines: {node: '>=16'} - dependencies: - '@mysten/bcs': 0.0.0-experimental-20220926155331 - '@noble/hashes': 1.1.2 - '@noble/secp256k1': 1.7.0 - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - rpc-websockets: 7.5.0 - tweetnacl: 1.0.3 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - /@mysten/sui.js/0.11.0: resolution: {integrity: sha512-AGdvotFCEAFAqPjBnUJ/taNaSxisXibpcQXLSBE5PTo0YUqQjTaF76sm57SY0ZZMAhnSxacnM5kP0UuNkZc1ew==} engines: {node: '>=16'} @@ -2699,34 +2633,6 @@ packages: - utf-8-validate dev: false - /@mysten/sui.js/0.8.0: - resolution: {integrity: sha512-eXXNukpJOrYEEvWCEQStf7NmL4RMA9zaP1wz1pf56JKBoHqCl8EYY8O0o80mxDjmeb/Ue2B7lIxOq0sBOjyV5w==} - engines: {node: '>=10'} - dependencies: - bn.js: 5.2.1 - buffer: 6.0.3 - cross-fetch: 3.1.5 - jayson: 3.7.0 - js-sha3: 0.8.0 - lossless-json: 1.0.5 - tweetnacl: 1.0.3 - util: 0.12.4 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - - /@mysten/wallet-adapter-base/0.0.0-experimental-20220825172556: - resolution: {integrity: sha512-7A3W60EvtnjUBLK7WoxB7hdeFiC68yYEf5s62VHo1pmrowOL0T9eRXqfAMIQj+fWEqe70klDfpIhXEZVWEdPMw==} - dependencies: - '@mysten/sui.js': 0.8.0 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - /@mysten/wallet-adapter-base/0.0.0-experimental-20220918004146: resolution: {integrity: sha512-NGjVvy1u05g5TNJygaIbv5i04HIptj8nfJNKD/T2nqfZ+qTyclkxdRoBdFLKdkP+VEReuKFCS7AOlQKzu3A2ow==} dependencies: @@ -2737,27 +2643,10 @@ packages: - utf-8-validate dev: true - /@mysten/wallet-adapter-base/0.0.0-experimental-20220926155331: - resolution: {integrity: sha512-oQq7SOw2Y+WP0S67zWC4cX7auAJBWHYy6J00ElN8y6CbL/jqOto02i0NlykfS6wyhvfNG9uin3oFh/fPSrVv/g==} - dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220926155331 - transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate - dev: false - - /@mysten/wallet-adapter-react/0.0.0-experimental-20220822221301_zvto5zpaydj424dnjzpuh67xvq: - resolution: {integrity: sha512-ECscUR4suWcQTL8SWiiwMXEqHv2HtgoRx2A/oxlACJKQHz8jT/KLi6W8ZwGasUGseKukdiW6+LZRdCadR+tQyQ==} - peerDependencies: - '@mysten/sui.js': 0.8.0 - react: '*' - react-dom: '*' + /@mysten/wallet-adapter-base/0.1.0: + resolution: {integrity: sha512-o5wGQRAi9VzwKEw7eCb+EskBMLDVL3D93E5Xg7W1LME1MPtbhs5s5HAF8qnDs0Lgp8UglznkZYUXcV6Z8Ih/5w==} dependencies: - '@mysten/base-wallet-adapter': 0.0.0-experimental-20220822221301 - '@mysten/sui.js': 0.0.0-experimental-20220926155331 - react: 17.0.2 - react-dom: 17.0.2_react@17.0.2 + '@mysten/sui.js': 0.11.0 transitivePeerDependencies: - bufferutil - encoding @@ -3024,17 +2913,14 @@ packages: webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.10_sfoxds7t5ydpegc3knd667wn6m: - resolution: {integrity: sha512-+UpVouqAzwZn8K/iHaR3GRbxpyOsA8rEAZPrY7SmsSyBrctwR3k4ADjxtikAMYLmuVBvveI6wlaI+uc1k0ke5A==} + /@suiet/wallet-adapter/0.0.11: + resolution: {integrity: sha512-tlbOIrXuKj6NQgaiJF3IszPTrJn8JatEXp27a6scNR4w8iR0H3bDimNpvmXGQes/N2VF4QbJZqCyWzeVQKsd+Q==} dependencies: - '@mysten/sui.js': 0.0.0-experimental-20220926155331 - '@mysten/wallet-adapter-base': 0.0.0-experimental-20220926155331 - '@mysten/wallet-adapter-react': 0.0.0-experimental-20220822221301_zvto5zpaydj424dnjzpuh67xvq + '@mysten/sui.js': 0.11.0 + '@mysten/wallet-adapter-base': 0.1.0 transitivePeerDependencies: - bufferutil - encoding - - react - - react-dom - utf-8-validate dev: false @@ -3808,11 +3694,6 @@ packages: postcss-value-parser: 4.2.0 dev: false - /available-typed-arrays/1.0.5: - resolution: {integrity: sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==} - engines: {node: '>= 0.4'} - dev: false - /axios/0.25.0: resolution: {integrity: sha512-cD8FOb0tRH3uuEe6+evtAbgJtfxr7ly3fQjYcMcuPlgkwVS9xboaVIpcDV+cYQe+yGykgwZCs1pzjntcGa6l5g==} dependencies: @@ -4987,47 +4868,9 @@ packages: dependencies: is-arrayish: 0.2.1 - /es-abstract/1.20.2: - resolution: {integrity: sha512-XxXQuVNrySBNlEkTYJoDNFe5+s2yIOpzq80sUHEdPdQr0S5nTLz4ZPPPswNIpKseDDUS5yghX1gfLIHQZ1iNuQ==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - es-to-primitive: 1.2.1 - function-bind: 1.1.1 - function.prototype.name: 1.1.5 - get-intrinsic: 1.1.3 - get-symbol-description: 1.0.0 - has: 1.0.3 - has-property-descriptors: 1.0.0 - has-symbols: 1.0.3 - internal-slot: 1.0.3 - is-callable: 1.2.6 - is-negative-zero: 2.0.2 - is-regex: 1.1.4 - is-shared-array-buffer: 1.0.2 - is-string: 1.0.7 - is-weakref: 1.0.2 - object-inspect: 1.12.2 - object-keys: 1.1.1 - object.assign: 4.1.4 - regexp.prototype.flags: 1.4.3 - string.prototype.trimend: 1.0.5 - string.prototype.trimstart: 1.0.5 - unbox-primitive: 1.0.2 - dev: false - /es-module-lexer/0.9.3: resolution: {integrity: sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==} - /es-to-primitive/1.2.1: - resolution: {integrity: sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==} - engines: {node: '>= 0.4'} - dependencies: - is-callable: 1.2.6 - is-date-object: 1.0.5 - is-symbol: 1.0.4 - dev: false - /es6-promise/4.2.8: resolution: {integrity: sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==} @@ -5572,12 +5415,6 @@ packages: optional: true dev: false - /for-each/0.3.3: - resolution: {integrity: sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==} - dependencies: - is-callable: 1.2.6 - dev: false - /fork-ts-checker-webpack-plugin/6.5.2_kb3egcnme7w23lfa5xodfjfhge: resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} @@ -5659,20 +5496,6 @@ packages: /function-bind/1.1.1: resolution: {integrity: sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==} - /function.prototype.name/1.1.5: - resolution: {integrity: sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - functions-have-names: 1.2.3 - dev: false - - /functions-have-names/1.2.3: - resolution: {integrity: sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==} - dev: false - /generic-names/1.0.3: resolution: {integrity: sha512-b6OHfQuKasIKM9b6YPkX+KUj/TLBTx3B/1aT1T5F12FEuEqyFMdr59OMS53aoaSw8eVtapdqieX6lbg5opaOhA==} dependencies: @@ -5719,14 +5542,6 @@ packages: engines: {node: '>=10'} dev: false - /get-symbol-description/1.0.0: - resolution: {integrity: sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - get-intrinsic: 1.1.3 - dev: false - /github-slugger/1.4.0: resolution: {integrity: sha512-w0dzqw/nt51xMVmlaV1+JRzN+oCa1KfcgGEWhxUG16wbdA+Xnt/yoFO8Z8x/V82ZcZ0wy6ln9QDup5avbhiDhQ==} dev: false @@ -5851,10 +5666,6 @@ packages: resolution: {integrity: sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==} dev: false - /has-bigints/1.0.2: - resolution: {integrity: sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==} - dev: false - /has-flag/3.0.0: resolution: {integrity: sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==} engines: {node: '>=4'} @@ -5874,13 +5685,6 @@ packages: engines: {node: '>= 0.4'} dev: false - /has-tostringtag/1.0.0: - resolution: {integrity: sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - /has-yarn/2.1.0: resolution: {integrity: sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==} engines: {node: '>=8'} @@ -6226,15 +6030,6 @@ packages: resolution: {integrity: sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q==} dev: false - /internal-slot/1.0.3: - resolution: {integrity: sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==} - engines: {node: '>= 0.4'} - dependencies: - get-intrinsic: 1.1.3 - has: 1.0.3 - side-channel: 1.0.4 - dev: false - /interpret/1.4.0: resolution: {integrity: sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==} engines: {node: '>= 0.10'} @@ -6266,47 +6061,20 @@ packages: is-decimal: 1.0.4 dev: false - /is-arguments/1.1.1: - resolution: {integrity: sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - /is-arrayish/0.2.1: resolution: {integrity: sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==} - /is-bigint/1.0.4: - resolution: {integrity: sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==} - dependencies: - has-bigints: 1.0.2 - dev: false - /is-binary-path/2.1.0: resolution: {integrity: sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==} engines: {node: '>=8'} dependencies: binary-extensions: 2.2.0 - /is-boolean-object/1.1.2: - resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - /is-buffer/2.0.5: resolution: {integrity: sha512-i2R6zNFDwgEHJyQUtJEk0XFi1i0dPFn/oqjK3/vPCcDeJvW5NQ83V8QbicfF1SupOaB0h8ntgBC2YiE7dfyctQ==} engines: {node: '>=4'} dev: false - /is-callable/1.2.6: - resolution: {integrity: sha512-krO72EO2NptOGAX2KYyqbP9vYMlNAXdB53rq6f8LXY6RY7JdSR/3BD6wLUlPHSAesmY9vstNrjvqGaCiRK/91Q==} - engines: {node: '>= 0.4'} - dev: false - /is-ci/2.0.0: resolution: {integrity: sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==} hasBin: true @@ -6319,13 +6087,6 @@ packages: dependencies: has: 1.0.3 - /is-date-object/1.0.5: - resolution: {integrity: sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - /is-decimal/1.0.4: resolution: {integrity: sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==} dev: false @@ -6350,13 +6111,6 @@ packages: engines: {node: '>=8'} dev: false - /is-generator-function/1.0.10: - resolution: {integrity: sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - /is-glob/4.0.3: resolution: {integrity: sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==} engines: {node: '>=0.10.0'} @@ -6375,23 +6129,11 @@ packages: is-path-inside: 3.0.3 dev: false - /is-negative-zero/2.0.2: - resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} - engines: {node: '>= 0.4'} - dev: false - /is-npm/5.0.0: resolution: {integrity: sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==} engines: {node: '>=10'} dev: false - /is-number-object/1.0.7: - resolution: {integrity: sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - /is-number/7.0.0: resolution: {integrity: sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==} engines: {node: '>=0.12.0'} @@ -6432,14 +6174,6 @@ packages: dependencies: isobject: 3.0.1 - /is-regex/1.1.4: - resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - has-tostringtag: 1.0.0 - dev: false - /is-regexp/1.0.0: resolution: {integrity: sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==} engines: {node: '>=0.10.0'} @@ -6450,52 +6184,15 @@ packages: engines: {node: '>=6'} dev: false - /is-shared-array-buffer/1.0.2: - resolution: {integrity: sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==} - dependencies: - call-bind: 1.0.2 - dev: false - /is-stream/2.0.1: resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} engines: {node: '>=8'} dev: false - /is-string/1.0.7: - resolution: {integrity: sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==} - engines: {node: '>= 0.4'} - dependencies: - has-tostringtag: 1.0.0 - dev: false - - /is-symbol/1.0.4: - resolution: {integrity: sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==} - engines: {node: '>= 0.4'} - dependencies: - has-symbols: 1.0.3 - dev: false - - /is-typed-array/1.1.9: - resolution: {integrity: sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-abstract: 1.20.2 - for-each: 0.3.3 - has-tostringtag: 1.0.0 - dev: false - /is-typedarray/1.0.0: resolution: {integrity: sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==} dev: false - /is-weakref/1.0.2: - resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==} - dependencies: - call-bind: 1.0.2 - dev: false - /is-what/3.14.1: resolution: {integrity: sha512-sNxgpk9793nzSs7bA6JQJGeIuRBQhAaNGG77kzYQgMkrID+lS6SlK07K5LaptscDlSaIgH+GPFzf+d75FVxozA==} dev: true @@ -8337,15 +8034,6 @@ packages: '@babel/runtime': 7.19.0 dev: false - /regexp.prototype.flags/1.4.3: - resolution: {integrity: sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - functions-have-names: 1.2.3 - dev: false - /regexpu-core/5.2.1: resolution: {integrity: sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==} engines: {node: '>=4'} @@ -8959,22 +8647,6 @@ packages: strip-ansi: 7.0.1 dev: false - /string.prototype.trimend/1.0.5: - resolution: {integrity: sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - dev: false - - /string.prototype.trimstart/1.0.5: - resolution: {integrity: sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.1.4 - es-abstract: 1.20.2 - dev: false - /string_decoder/1.1.1: resolution: {integrity: sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==} dependencies: @@ -9288,15 +8960,6 @@ packages: resolution: {integrity: sha512-qLK/Xe9E2uzmYI3qLeOmI0tEOt+TBBQyUIAh4aAgU05FVYzeZrKUdkAZfBNVGRaHVgV0TDkdEngJSw/SyQchkQ==} dev: false - /unbox-primitive/1.0.2: - resolution: {integrity: sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==} - dependencies: - call-bind: 1.0.2 - has-bigints: 1.0.2 - has-symbols: 1.0.3 - which-boxed-primitive: 1.0.2 - dev: false - /unherit/1.1.3: resolution: {integrity: sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==} dependencies: @@ -9556,17 +9219,6 @@ packages: resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==} dev: false - /util/0.12.4: - resolution: {integrity: sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==} - dependencies: - inherits: 2.0.4 - is-arguments: 1.1.1 - is-generator-function: 1.0.10 - is-typed-array: 1.1.9 - safe-buffer: 5.2.1 - which-typed-array: 1.1.8 - dev: false - /utila/0.4.0: resolution: {integrity: sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==} dev: false @@ -9850,28 +9502,6 @@ packages: tr46: 0.0.3 webidl-conversions: 3.0.1 - /which-boxed-primitive/1.0.2: - resolution: {integrity: sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==} - dependencies: - is-bigint: 1.0.4 - is-boolean-object: 1.1.2 - is-number-object: 1.0.7 - is-string: 1.0.7 - is-symbol: 1.0.4 - dev: false - - /which-typed-array/1.1.8: - resolution: {integrity: sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==} - engines: {node: '>= 0.4'} - dependencies: - available-typed-arrays: 1.0.5 - call-bind: 1.0.2 - es-abstract: 1.20.2 - for-each: 0.3.3 - has-tostringtag: 1.0.0 - is-typed-array: 1.1.9 - dev: false - /which/1.3.1: resolution: {integrity: sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==} hasBin: true From 73ef09b2eeeb867ceaf0dc2b9e1c5caf89da75a4 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Thu, 29 Sep 2022 22:59:59 +0800 Subject: [PATCH 066/654] fix: fix logo --- packages/kit/src/adapter/suiet/index.ts | 1 + packages/kit/src/components/Modal/index.scss | 6 +++--- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index b8a4c28d..7a9ad489 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -1,3 +1,4 @@ +// @ts-ignore import { SuietWalletAdapter } from '@suiet/wallet-adapter'; import { Wallet } from '../KitAdapter'; import logo from './logo.svg'; diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 718e50aa..56ad66e8 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -1,4 +1,4 @@ -@use "sass:math"; +@use 'sass:math'; .wkit-dialog__overlay { position: absolute; @@ -112,8 +112,8 @@ } &__icon { - width: 36px; - height: 36px; + width: 32px; + height: 32px; border-radius: 18px; margin-right: 10px; outline: 1px solid #dcdfea; From 5730b79b0f046c16fa83390532375f9a6960bd97 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Thu, 29 Sep 2022 23:50:32 +0800 Subject: [PATCH 067/654] chore: update adapter version --- packages/kit/package.json | 2 +- packages/kit/src/adapter/suiet/index.ts | 1 - pnpm-lock.yaml | 8 ++++---- 3 files changed, 5 insertions(+), 6 deletions(-) diff --git a/packages/kit/package.json b/packages/kit/package.json index 322040ad..6ead4a02 100644 --- a/packages/kit/package.json +++ b/packages/kit/package.json @@ -21,7 +21,7 @@ "dependencies": { "@mysten/sui.js": "0.11.0", "@mysten/wallet-adapter-base": "0.1.0", - "@suiet/wallet-adapter": "0.0.11", + "@suiet/wallet-adapter": "0.0.12", "@radix-ui/react-dialog": "^1.0.0", "classnames": "^2.3.2", "lodash": "^4.17.21", diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index 7a9ad489..b8a4c28d 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -1,4 +1,3 @@ -// @ts-ignore import { SuietWalletAdapter } from '@suiet/wallet-adapter'; import { Wallet } from '../KitAdapter'; import logo from './logo.svg'; diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7a5011ed..bf83fbe2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -11,7 +11,7 @@ importers: '@mysten/wallet-adapter-base': 0.1.0 '@mysten/wallet-adapter-sui-wallet': 0.0.0-experimental-20220918004146 '@radix-ui/react-dialog': ^1.0.0 - '@suiet/wallet-adapter': 0.0.11 + '@suiet/wallet-adapter': 0.0.12 '@types/lodash': ^4.14.185 '@types/react': ^17 '@types/react-dom': ^17 @@ -31,7 +31,7 @@ importers: '@mysten/sui.js': 0.11.0 '@mysten/wallet-adapter-base': 0.1.0 '@radix-ui/react-dialog': 1.0.0_hiunvzosbwliizyirxfy6hjyim - '@suiet/wallet-adapter': 0.0.11 + '@suiet/wallet-adapter': 0.0.12 classnames: 2.3.2 lodash: 4.17.21 swr: 1.3.0_react@17.0.2 @@ -2913,8 +2913,8 @@ packages: webpack-sources: 3.2.3 dev: false - /@suiet/wallet-adapter/0.0.11: - resolution: {integrity: sha512-tlbOIrXuKj6NQgaiJF3IszPTrJn8JatEXp27a6scNR4w8iR0H3bDimNpvmXGQes/N2VF4QbJZqCyWzeVQKsd+Q==} + /@suiet/wallet-adapter/0.0.12: + resolution: {integrity: sha512-n12HTVGc8EB3S7jFDIGnN11UZPcxXwOqyG70iQ1REnJug3RNOmrt9gRUiYQrA0DByXeY1RDrg1jJFGSua/7Y8g==} dependencies: '@mysten/sui.js': 0.11.0 '@mysten/wallet-adapter-base': 0.1.0 From 8a357c7fca24c6210bf774381ce9dd2cf0757644 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Fri, 30 Sep 2022 17:20:55 +0800 Subject: [PATCH 068/654] fix: add children --- packages/kit/src/components/ConnectButton/index.tsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 12790663..cd3c5cac 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,4 +1,4 @@ -import React, { CSSProperties } from 'react'; +import React, { CSSProperties, ReactNode } from 'react'; import { useWallet } from '../../hooks/useWallet'; import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; import './style/index.scss'; @@ -10,10 +10,11 @@ export type ConnectButtonProps = Extendable & { label?: string; btnClassName?: string; btnStyle?: CSSProperties; + children?: ReactNode; }; export function ConnectButton(props: ConnectButtonProps) { - const { label = 'Connect Wallet' } = props; + const { label = 'Connect Wallet', children } = props; const { select, connected, groupWallets } = useWallet(); @@ -30,10 +31,10 @@ export function ConnectButton(props: ConnectButtonProps) { }} > ); From f1b6aa8047ad891839aa4e982eeaf5a51e748bdf Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Fri, 30 Sep 2022 22:59:17 +0800 Subject: [PATCH 069/654] fix: fix css --- website/src/pages/index.module.css | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css index 9f71a5da..745c46df 100644 --- a/website/src/pages/index.module.css +++ b/website/src/pages/index.module.css @@ -7,7 +7,7 @@ padding: 4rem 0; text-align: center; position: relative; - overflow: hidden; + overflow: visible; } @media screen and (max-width: 996px) { From 6ffd99ce771c3a52a83e9e81e361c31f5896d86e Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 1 Oct 2022 22:08:23 +0800 Subject: [PATCH 070/654] doc: update docs --- website/docs/Hooks/_category_.json | 8 ++ website/docs/Hooks/useAccountBalance.md | 17 +++++ website/docs/Hooks/useSuiprovider.md | 14 ++++ website/docs/{hooks.md => Hooks/useWallet.md} | 34 +-------- website/docs/QuickStart.md | 50 +++++++++++++ website/docs/Tutorial.md | 14 ++-- website/docs/advanced/_category_.json | 8 ++ website/docs/{ => advanced}/styling.md | 0 website/docs/components/ConnectButton.md | 26 +++++++ website/docs/components/ConnectWalletModal.md | 45 ++++++++++++ .../WalletProvider.md} | 73 +++---------------- website/docs/components/_category_.json | 8 ++ website/features.md | 24 ------ 13 files changed, 197 insertions(+), 124 deletions(-) create mode 100644 website/docs/Hooks/_category_.json create mode 100644 website/docs/Hooks/useAccountBalance.md create mode 100644 website/docs/Hooks/useSuiprovider.md rename website/docs/{hooks.md => Hooks/useWallet.md} (67%) create mode 100644 website/docs/QuickStart.md create mode 100644 website/docs/advanced/_category_.json rename website/docs/{ => advanced}/styling.md (100%) create mode 100644 website/docs/components/ConnectButton.md create mode 100644 website/docs/components/ConnectWalletModal.md rename website/docs/{components.md => components/WalletProvider.md} (64%) create mode 100644 website/docs/components/_category_.json delete mode 100644 website/features.md diff --git a/website/docs/Hooks/_category_.json b/website/docs/Hooks/_category_.json new file mode 100644 index 00000000..f017455c --- /dev/null +++ b/website/docs/Hooks/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Hooks", + "position": 3, + "link": { + "type": "generated-index", + "description": "Hooks" + } +} diff --git a/website/docs/Hooks/useAccountBalance.md b/website/docs/Hooks/useAccountBalance.md new file mode 100644 index 00000000..03745093 --- /dev/null +++ b/website/docs/Hooks/useAccountBalance.md @@ -0,0 +1,17 @@ +--- +sidebar_position: 2 +--- + +# useAccountBalance + +You can get balance of the current account under selected network. + +```ts +interface AccountBalanceResponse { + error: Error; // an error object + loading: boolean; + balance: string; // balance of the current account, when loading or error, it will be 0 +} + +const { error, loading, balance } = useAccountBalance(); +``` diff --git a/website/docs/Hooks/useSuiprovider.md b/website/docs/Hooks/useSuiprovider.md new file mode 100644 index 00000000..ebb44764 --- /dev/null +++ b/website/docs/Hooks/useSuiprovider.md @@ -0,0 +1,14 @@ +--- +sidebar_position: 3 +--- + +# useSuiProvider + +```ts +const { + getOwnedObjectRefs, + getTransaction, + getEventsByTransaction, + getEventsBySender, +} = useSuiProvider(); +``` diff --git a/website/docs/hooks.md b/website/docs/Hooks/useWallet.md similarity index 67% rename from website/docs/hooks.md rename to website/docs/Hooks/useWallet.md index b9659cf5..bf9942be 100644 --- a/website/docs/hooks.md +++ b/website/docs/Hooks/useWallet.md @@ -1,13 +1,10 @@ --- -title: Hooks -sidebar_position: 3 +sidebar_position: 1 --- -# Hooks +# useWallet -## useWallet - -The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. The useWallet hook will return WalletContextState props, for detail, you can check the doc https://kit.suiet.app/docs/components#walletprovider. +The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. The useWallet hook will return WalletContextState props, for detail, you can check the doc https://kit.suiet.app/docs/components/walletprovider#walletcontextstate. ```ts const { @@ -33,28 +30,3 @@ const { ) => Promise; // adapter's executeSerializedMoveCall } = useWallet(); ``` - -## useSuiProvider - -```ts -const { - getOwnedObjectRefs, - getTransaction, - getEventsByTransaction, - getEventsBySender, -} = useSuiProvider(); -``` - -## useAccountBalance - -You can get balance of the current account under selected network. - -```ts -interface AccountBalanceResponse { - error: Error; // an error object - loading: boolean; - balance: string; // balance of the current account, when loading or error, it will be 0 -} - -const { error, loading, balance } = useAccountBalance(); -``` diff --git a/website/docs/QuickStart.md b/website/docs/QuickStart.md new file mode 100644 index 00000000..f088f91c --- /dev/null +++ b/website/docs/QuickStart.md @@ -0,0 +1,50 @@ +--- +title: Quick Start +sidebar_position: 1 +--- + +## Manual Setup + +Install @suiet/wallet-kit + +```shell +npm install @suiet/wallet-kit +# or +yarn add next @suiet/wallet-kit +# or +pnpm add next @suiet/wallet-kit +``` + +Import css and add provider in the root component + +```jsx +import { ConnectButton, WalletProvider } from '@suiet/wallet-kit'; +import { getAllWallets, useWallet } from '@suiet/wallet-kit'; +import '@suiet/wallet-kit/style.css'; + +const App = () => { + const supportedWallets = getDefaultWallets(); + + return ( + + + + ); +}; +``` + +Finally add connect button to your component such as navbar or header. + +```jsx +import { ConnectButton } from '@suiet/wallet-kit'; + +const YourComponent = () => { + + return ( + <> + + + + ) +}; +``` diff --git a/website/docs/Tutorial.md b/website/docs/Tutorial.md index 49b75d22..d4e8f5a2 100644 --- a/website/docs/Tutorial.md +++ b/website/docs/Tutorial.md @@ -1,6 +1,6 @@ --- title: Overview -sidebar_position: 1 +sidebar_position: 2 --- ## Wallet Kit, connect all wallet on Sui with a button @@ -53,13 +53,13 @@ Import `WalletProvider` and wrap your App component. Feel free to choose the wallets you want to support. ```jsx -import React from "react"; -import ReactDOM from "react-dom"; +import React from 'react'; +import ReactDOM from 'react-dom'; import { WalletProvider, getAllWallets, // support all the wallets getDefaultWallets, // if you only support SUI wallet -} from "@suiet/wallet-kit"; +} from '@suiet/wallet-kit'; const supportedWallets = getAllWallets(); // let's say we support all the wallets @@ -91,7 +91,7 @@ function Header() { If you want to apply our default styles, please import the css file. ```js -import "@suiet/wallet-kit/style.css"; +import '@suiet/wallet-kit/style.css'; ``` ### Use the wallet data and functions! @@ -101,7 +101,7 @@ After the above settings, we can do integrations with wallets now. Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. ```js -import { useWallet } from "@suiet/wallet-kit"; +import { useWallet } from '@suiet/wallet-kit'; function Component() { const { connected, getAccounts } = useWallet(); @@ -110,7 +110,7 @@ function Component() { if (!connected) return; (async function () { const accounts = await getAccounts(); - console.log("accounts", accounts); // ['0x0000000000000000000000000000000000000000'] + console.log('accounts', accounts); // ['0x0000000000000000000000000000000000000000'] })(); }, [connected, getAccounts]); } diff --git a/website/docs/advanced/_category_.json b/website/docs/advanced/_category_.json new file mode 100644 index 00000000..6f96a335 --- /dev/null +++ b/website/docs/advanced/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Roadmap", + "position": 4, + "link": { + "type": "generated-index", + "description": "Roadmap" + } +} diff --git a/website/docs/styling.md b/website/docs/advanced/styling.md similarity index 100% rename from website/docs/styling.md rename to website/docs/advanced/styling.md diff --git a/website/docs/components/ConnectButton.md b/website/docs/components/ConnectButton.md new file mode 100644 index 00000000..72ade7ee --- /dev/null +++ b/website/docs/components/ConnectButton.md @@ -0,0 +1,26 @@ +--- +sidebar_position: 1 +--- + +# ConnectButton + +## Description + +If you use ConnectButton in your App, you'll get all of features of kit, such as modal, connect, disconnect and so on. Use ConnectButton component is also the simplest way +to integrate suiet wallet kit. + +## Example + +```jsx +const supportedWallets = getDefaultWallets(); + + + Connect Wallet +; +``` + +## API + +| Properties | Description | Type | Default | +| ---------- | -------------- | --------- | ---------------- | +| children | show in button | ReactNode | 'Connect Wallet' | diff --git a/website/docs/components/ConnectWalletModal.md b/website/docs/components/ConnectWalletModal.md new file mode 100644 index 00000000..291d4337 --- /dev/null +++ b/website/docs/components/ConnectWalletModal.md @@ -0,0 +1,45 @@ +--- +sidebar_position: 3 +--- + +# ConnectWalletModal + +## Description + +If you want to use your own button, you can use ConnectWalletModal to wrap your button just as following. + +## Example + +```jsx +// index.tsx +const supportedWallets = getDefaultWallets(); + + + +; + +// App.tsx +function App() { + const { groupWallets } = useWallet() + + return ( + { + if (!wallet.installed) return; + select(wallet.name); + }} + > + + ; + ) +} + +``` + +## API + +| Properties | Description | Type | Default | +| ------------- | ------------------------------------------------------- | ----------------------------------- | ------- | +| groupWallets | grouped wallet list, you can get it with useWallet hook | Record<string, WalletInstance[]> | {} | +| onWalletClick | will trigger when click wallet list item | (wallet: WalletInstance) => {} | | diff --git a/website/docs/components.md b/website/docs/components/WalletProvider.md similarity index 64% rename from website/docs/components.md rename to website/docs/components/WalletProvider.md index bc9ae0da..b6e2c720 100644 --- a/website/docs/components.md +++ b/website/docs/components/WalletProvider.md @@ -1,14 +1,15 @@ --- -title: Components sidebar_position: 2 --- -# Components +# WalletProvider -## WalletProvider +## Description You must wrap all kit hooks or components in WalletProvider. From WalletProvider, You can get all WalletContextState props with useWallet hook. The basic usage is as follows. +## Example + ```jsx const supportedWallets = getDefaultWallets(); @@ -17,8 +18,13 @@ const supportedWallets = getDefaultWallets(); ; ``` +## API + All WalletContextState props and method is as following. -WalletContextState + +### WalletContextState + +You can get WalletContextState | Properties | Description | Type | Default | | ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | @@ -38,7 +44,7 @@ WalletContextState | executeMoveCall | adapter's executeMoveCall | (transaction: MoveCallTransaction) => Promise<SuiTransactionResponse> | | executeSerializedMoveCall | adapter's executeSerializedMoveCall | (transactionBytes: Uint8Array) => Promise<SuiTransactionResponse> | -WalletInstance +### WalletInstance | Properties | Description | Type | Default | | ---------- | ---------------------------------------------- | ------- | ------- | @@ -46,60 +52,3 @@ WalletInstance | name | then name of wallet, will show on select modal | string | '' | | adpter | the instance of wallet adpter | | | | index | the index of the item in wallet list | number | | - -## ConnectButton - -If you use ConnectButton in your App, you'll get all of features of kit, such as modal, connect, disconnect and so on. Use ConnectButton component is also the simplest way -to integrate suiet wallet kit. - -```jsx -const supportedWallets = getDefaultWallets(); - - - Connect Wallet -; -``` - -**API** - -| Properties | Description | Type | Default | -| ---------- | -------------- | --------- | ---------------- | -| children | show in button | ReactNode | 'Connect Wallet' | - -## ConnectWalletModal - -If you want to use your own button, you can use ConnectWalletModal to wrap your button just as following. - -```jsx -// index.tsx -const supportedWallets = getDefaultWallets(); - - - -; - -// App.tsx -function App() { - const { groupWallets } = useWallet() - - return ( - { - if (!wallet.installed) return; - select(wallet.name); - }} - > - - ; - ) -} - -``` - -**API** - -| Properties | Description | Type | Default | -| ------------- | ------------------------------------------------------- | ----------------------------------- | ------- | -| groupWallets | grouped wallet list, you can get it with useWallet hook | Record<string, WalletInstance[]> | {} | -| onWalletClick | will trigger when click wallet list item | (wallet: WalletInstance) => {} | | diff --git a/website/docs/components/_category_.json b/website/docs/components/_category_.json new file mode 100644 index 00000000..b016ab85 --- /dev/null +++ b/website/docs/components/_category_.json @@ -0,0 +1,8 @@ +{ + "label": "Components", + "position": 2, + "link": { + "type": "generated-index", + "description": "Components" + } +} diff --git a/website/features.md b/website/features.md deleted file mode 100644 index cd327bc8..00000000 --- a/website/features.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -sidebar_position: 1 ---- - -# Features to be support - -## V1 - -UI - -- 提供默认一套 UI -- 提供无 UI wrapper -- 具有跳转下载 -- 提供最近登录以及 popular wallet、more wallet - -Provider - -- 提供默认 wallet 连接 -- 自定义支持 wallet - -账号 - -- 提供 hooks、render props 方式 -- 接口可返回连接状态,连接方法,交易方法 From 6a26e81c77825f631e6d4867b10e891d63af5c27 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sat, 1 Oct 2022 22:45:16 +0800 Subject: [PATCH 071/654] feat: button add style and classname --- packages/kit/src/components/ConnectButton/index.tsx | 8 ++++---- website/docs/components/ConnectButton.md | 8 +++++--- 2 files changed, 9 insertions(+), 7 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index cd3c5cac..0529e03c 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -8,8 +8,8 @@ import WalletInfo from '../WalletInfo'; export type ConnectButtonProps = Extendable & { label?: string; - btnClassName?: string; - btnStyle?: CSSProperties; + className?: string; + style?: CSSProperties; children?: ReactNode; }; @@ -31,8 +31,8 @@ export function ConnectButton(props: ConnectButtonProps) { }} > diff --git a/website/docs/components/ConnectButton.md b/website/docs/components/ConnectButton.md index 72ade7ee..60e8a0d7 100644 --- a/website/docs/components/ConnectButton.md +++ b/website/docs/components/ConnectButton.md @@ -21,6 +21,8 @@ const supportedWallets = getDefaultWallets(); ## API -| Properties | Description | Type | Default | -| ---------- | -------------- | --------- | ---------------- | -| children | show in button | ReactNode | 'Connect Wallet' | +| Properties | Description | Type | Default | +| ---------- | ------------------ | ------------------- | ---------------- | +| children | show in button | ReactNode | 'Connect Wallet' | +| style | button's style | React.CSSProperties | | +| className | button's className | string | | From 631ee6def5b8d296260308143671a1126849e103 Mon Sep 17 00:00:00 2001 From: hzy Date: Sat, 1 Oct 2022 23:49:50 +0800 Subject: [PATCH 072/654] feat: refined Styleing doc --- packages/kit/src/assets/arrow.svg | 10 -- .../components/ConnectButton/style/index.scss | 30 ++-- .../components/Modal/ConnectWalletModal.tsx | 40 ++++-- packages/kit/src/components/Modal/close.svg | 3 - packages/kit/src/components/Modal/index.scss | 86 +++++++---- .../kit/src/components/WalletInfo/index.scss | 51 ++++--- .../kit/src/components/WalletInfo/index.tsx | 37 +++-- website/docs/advanced/_category_.json | 5 +- website/docs/advanced/styling.md | 135 +++++++++++++----- .../static/img/customize-css-instruction.png | Bin 0 -> 774942 bytes 10 files changed, 257 insertions(+), 140 deletions(-) delete mode 100644 packages/kit/src/assets/arrow.svg delete mode 100644 packages/kit/src/components/Modal/close.svg create mode 100644 website/static/img/customize-css-instruction.png diff --git a/packages/kit/src/assets/arrow.svg b/packages/kit/src/assets/arrow.svg deleted file mode 100644 index 6b43c751..00000000 --- a/packages/kit/src/assets/arrow.svg +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/packages/kit/src/components/ConnectButton/style/index.scss b/packages/kit/src/components/ConnectButton/style/index.scss index 0269416f..7154b482 100644 --- a/packages/kit/src/components/ConnectButton/style/index.scss +++ b/packages/kit/src/components/ConnectButton/style/index.scss @@ -1,14 +1,19 @@ :root { - --wkit-button-bg: #3ea2f8; - --wkit-button-bg-hover: #0073E5; - --wkit-button-bg-active: #0059BF; + --wkit-accent-hs: 210, 100%; + --wkit-on-accent-rgb: 255, 255, 255; + --wkit-bg-rgb: 239, 241, 245; + --wkit-on-bg-rgb: 10, 14, 34; - --wkit-button-bg-connected: rgba(10, 14, 34, 0.05); - --wkit-button-bg-connected-hover: rgba(10, 14, 34, 0.07); - --wkit-button-bg-connected-active: rgba(10, 14, 34, 0.10); + --wkit-border-radius: 16px; + + --wkit-font-family: 'Inter', sans-serif; + --wkit-font-family-mono: 'IBM Plex Mono', monospace; + + --wkit-font-size-large: 18px; + --wkit-font-size-medium: 16px; + --wkit-font-size-small: 14px; --wkit-button-width: 284px; - --wkit-border-radius: 16px; } .wkit-button { @@ -16,22 +21,23 @@ width: var(--wkit-button-width); padding: 14px 24px; height: 50px; - color: white; + color: rgba(var(--wkit-on-accent-rgb), 1.0); font-weight: 600; - font-size: 16px; + font-size: var(--wkit-font-size-medium); + font-family: var(--wkit-font-family); line-height: 22px; cursor: pointer; border: 0; &{ - background-color: var(--wkit-button-bg); + background-color: hsl(var(--wkit-accent-hs), 45%); } &:hover { - background-color: var(--wkit-button-bg-hover); + background-color: hsl(var(--wkit-accent-hs), 40%); } &:active { - background-color: var(--wkit-button-bg-active); + background-color: hsl(var(--wkit-accent-hs), 35%); } } diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index b0629eef..06845cde 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -1,9 +1,9 @@ -import React, { ReactNode } from 'react'; -import * as Dialog from '@radix-ui/react-dialog'; -import { WalletInstance } from '../../adapter/KitAdapter'; -import './index.scss'; -import closeIcon from './close.svg'; -import Icon from '../Icon'; +import React, { ReactNode } from "react"; +import * as Dialog from "@radix-ui/react-dialog"; +import { WalletInstance } from "../../adapter/KitAdapter"; +import "./index.scss"; +import closeIcon from "./close.svg"; +import Icon from "../Icon"; interface ModalProps { children: ReactNode; @@ -19,13 +19,25 @@ function Modal({ children, content, title }: ModalProps) {
    - {title} + + {title} + - X + + +
    {content} @@ -48,8 +60,8 @@ export function ConnectWalletModal({ onWalletClick, }: ConnectWalletModalProps) { const groups = Object.entries(groupWallets).sort((wa, wb) => { - if (wa[0] === 'Recent') return -1; - if (wa[0] === 'Popular') return -1; + if (wa[0] === "Recent") return -1; + if (wa[0] === "Popular") return -1; return wa[0] > wb[0] ? -1 : 1; }); return ( diff --git a/packages/kit/src/components/Modal/close.svg b/packages/kit/src/components/Modal/close.svg deleted file mode 100644 index fd010fbf..00000000 --- a/packages/kit/src/components/Modal/close.svg +++ /dev/null @@ -1,3 +0,0 @@ - - - diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 56ad66e8..0b3ae2a5 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -17,21 +17,22 @@ gap: 10px; width: 316px; position: relative; - background: white; + background-color: rgba(var(--wkit-bg-rgb), 1.0); border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); - border-radius: 20px; + border-radius: var(--wkit-border-radius); } .wkit-dialog__title { font-weight: 700; text-align: center; font-weight: 700; - font-size: 18px; + font-size: var(--wkit-font-size-large); + font-family: var(--wkit-font-family); line-height: 24px; text-align: center; - color: #111322; + color: rgba(var(--wkit-on-bg-rgb), 1.0); margin: 0; } @@ -50,30 +51,30 @@ position: absolute; right: 16px; top: 16px; - border-radius: 16px; + border-radius: var(--wkit-border-radius); cursor: pointer; - background-color: rgba(10, 14, 34, 0.05); + background-color: rgba(var(--wkit-on-bg-rgb), 0.05); } &__close:hover { - background-color: rgba(10, 14, 34, 0.07); + background-color: rgba(var(--wkit-on-bg-rgb), 0.07); } &__close:active { - background-color: rgba(10, 14, 34, 0.1); + background-color: rgba(var(--wkit-on-bg-rgb), 0.1); } - &__close > img { - opacity: 0.5; + &__close { + color: rgba(var(--wkit-on-bg-rgb), 0.5); } - - &__close:hover > img { - opacity: 1; + + &__close:hover { + color: rgba(var(--wkit-on-bg-rgb), 0.8); } - - &__close:active > img { - opacity: 1; + + &__close:active { + color: rgba(var(--wkit-on-bg-rgb), 1.0); } } @@ -82,17 +83,19 @@ } .wkit-select__title { - font-size: 14px; + font-size: var(--wkit-font-size-small); + font-family: var(--wkit-font-family); line-height: 17px; - color: #7d89b0; + color: rgba(var(--wkit-on-bg-rgb), 0.5); margin-bottom: 15px; } .wkit-select-item { font-weight: 700; - font-size: 16px; + font-size: var(--wkit-font-size-medium); + font-family: var(--wkit-font-family); line-height: 19px; - color: #404968; + color: rgba(var(--wkit-on-bg-rgb), 0.8); margin-bottom: 4px; display: flex; align-items: center; @@ -101,26 +104,33 @@ margin-left: -6px; margin-right: -6px; transition: background 0.2s; - border-radius: 18px; + border-radius: var(--wkit-border-radius); + + & { + background-color: var(--wkit-button-bg-varient1); + color: rgba(var(--wkit-on-bg-rgb), 0.8); + } &:hover { - background: rgba(10, 14, 34, 0.03); + background-color: rgba(var(--wkit-on-bg-rgb), 0.03); + color: rgba(var(--wkit-on-bg-rgb), 1.0); } &:active { - background: rgba(10, 14, 34, 0.07); + background-color: rgba(var(--wkit-on-bg-rgb), 0.07); + color: rgba(var(--wkit-on-bg-rgb), 1.0); } &__icon { width: 32px; height: 32px; - border-radius: 18px; + border-radius: 16px; margin-right: 10px; outline: 1px solid #dcdfea; } &__icon-img { width: 36px; - border-radius: 18px; + border-radius: 16px; object-fit: cover; } } @@ -132,24 +142,38 @@ bottom: 0; left: 0; box-sizing: border-box; - background-color: white; + background-color: rgba(var(--wkit-bg-rgb), 1.0); display: flex; align-items: center; padding-left: 24px; - border-top: 1px solid rgba(10, 14, 34, 0.1); - border-radius: 0px 0px 24px 24px; + border-top: 1px solid rgba(var(--wkit-on-bg-rgb), 0.1); + border-radius: 0px 0px var(--wkit-border-radius) var(--wkit-border-radius); &__text { font-weight: 500; - font-size: 14px; + font-size: var(--wkit-font-size-small); + font-family: var(--wkit-font-family); line-height: 17px; - color: rgba(10, 14, 34, 0.5); + color: rgba(var(--wkit-on-bg-rgb), 0.5); } &__link { margin-left: 12px; - color: #0096ff; font-weight: 700; + font-family: var(--wkit-font-family); + font-size: var(--wkit-font-size-small); text-decoration: none; + + &:hover { + color: hsl(var(--wkit-accent-hs), 45%); + } + + &:hover { + color: hsl(var(--wkit-accent-hs), 40%); + } + + &:active { + color: hsl(var(--wkit-accent-hs), 35%); + } } } diff --git a/packages/kit/src/components/WalletInfo/index.scss b/packages/kit/src/components/WalletInfo/index.scss index fbdbef4a..68f30b2f 100644 --- a/packages/kit/src/components/WalletInfo/index.scss +++ b/packages/kit/src/components/WalletInfo/index.scss @@ -7,31 +7,43 @@ border-radius: var(--wkit-border-radius); font-weight: 600; - font-size: 16px; + font-size: var(--wkit-font-size-medium); line-height: 19px; - color: #404968; padding: 14px; border: 0; cursor: pointer; &{ - background-color: var(--wkit-button-bg-connected); + background-color: rgba(var(--wkit-on-bg-rgb), 0.05); + + & .wkit-address-select { + color: rgba(var(--wkit-on-bg-rgb), 0.5); + } } &:hover { - background-color: var(--wkit-button-bg-connected-hover); + background-color: rgba(var(--wkit-on-bg-rgb), 0.07); + + & .wkit-address-select { + color: rgba(var(--wkit-on-bg-rgb), 0.8); + } } &:active { - background-color: var(--wkit-button-bg-connected-active); + background-color: rgba(10, 14, 34, 0.10); + + & .wkit-address-select { + color: rgba(var(--wkit-on-bg-rgb), 0.8); + } } &__balance { font-style: normal; font-weight: 700; - font-size: 16px; + font-size: var(--wkit-font-size-medium); + font-family: var(--wkit-font-family); line-height: 19px; - color: #111322; + color: rgba(var(--wkit-on-bg-rgb), 1.0); white-space: nowrap; flex-grow: 1; } @@ -49,18 +61,17 @@ justify-content: space-between; align-items: center; + color: rgba(var(--wkit-on-bg-rgb), 0.5); + &__address { font-style: normal; - font-family: monospace; + font-family: var(--wkit-font-family-mono); font-weight: 400; - font-size: 16px; + font-size: var(--wkit-font-size-medium); line-height: 19px; - color: rgba(10, 14, 34, 0.5); } &__right-arrow { - background: url('../../assets/arrow.svg') no-repeat center; - background-size: cover; width: 24px; height: 24px; display: inline-block; @@ -79,32 +90,32 @@ bottom: -76px; width: var(--wkit-button-width); - border-radius: 13px; + border-radius: var(--wkit-border-radius); padding: 14px; line-height: 22px; - color: #000000; + color: rgba(var(--wkit-on-bg-rgb), 0.8); cursor: pointer; text-align: center; &{ - background-color: var(--wkit-button-bg-connected); + background-color: rgba(var(--wkit-on-bg-rgb), 0.05); } &:hover { - background-color: var(--wkit-button-bg-connected-hover); + background-color: rgba(var(--wkit-on-bg-rgb), 0.07); } &:active { - background-color: var(--wkit-button-bg-connected-active); + background-color: rgba(10, 14, 34, 0.10); } &__text { - font-family: 'Arial'; + font-family: var(--wkit-font-family); font-style: normal; font-weight: 700; - font-size: 16px; + font-size: var(--wkit-font-size-medium); line-height: 19px; - color: rgba(10, 14, 34, 0.8); + color: rgba(var(--wkit-on-bg-rgb), 0.8); } } diff --git a/packages/kit/src/components/WalletInfo/index.tsx b/packages/kit/src/components/WalletInfo/index.tsx index 1b08842a..14457129 100644 --- a/packages/kit/src/components/WalletInfo/index.tsx +++ b/packages/kit/src/components/WalletInfo/index.tsx @@ -9,8 +9,6 @@ import './index.scss'; export type ConnectButtonProps = Extendable & { label?: string; - btnClassName?: string; - btnStyle?: CSSProperties; }; function WalletInfo(props: ConnectButtonProps) { @@ -19,13 +17,9 @@ function WalletInfo(props: ConnectButtonProps) { const { balance } = useAccountBalance(); const [showDisconnectButton, setShowDisconnectButton] = useState(false); return ( -
    +
    {showDisconnectButton && ( diff --git a/website/docs/advanced/_category_.json b/website/docs/advanced/_category_.json index 6f96a335..24908f7a 100644 --- a/website/docs/advanced/_category_.json +++ b/website/docs/advanced/_category_.json @@ -1,8 +1,7 @@ { - "label": "Roadmap", + "label": "Advanced", "position": 4, "link": { - "type": "generated-index", - "description": "Roadmap" + "type": "generated-index" } } diff --git a/website/docs/advanced/styling.md b/website/docs/advanced/styling.md index 9c2690c0..ef4b29f2 100644 --- a/website/docs/advanced/styling.md +++ b/website/docs/advanced/styling.md @@ -9,66 +9,125 @@ The BEM naming rule is used to name CSS classes. It is a convention for naming C ``` ```jsx -
    - ... -
    +
    ...
    ``` -## CSS Variables +## Import default CSS + +You need to import the default css file to use the default styles. + +:::caution +You may need a proper CSS loader to import CSS files. See [Webpack](https://webpack.js.org/loaders/css-loader/) or [Vite](https://vitejs.dev/guide/features.html#css) for more information. +::: + +For example, import the default css file in the `src/index.jsx` file: + +```jsx title="src/index.jsx" +import * as React from "react"; +import "@suiet/wallet-kit/default.css"; // Add this line to your code + +// Your Application code below +function App() { + return
    ...
    ; +} +``` + +## Customize & Theme + +### CSS Variables + +This section describes how to use CSS variables to customize the theme of the components. We use CSS variables to define colors, and other styles like below: ```css :root { - --wkit-button-bg: #3ea2f8; /* connect button background color */ - --wkit-button-bg-hover: #0073E5; /* connect button background color on hover */ - --wkit-button-bg-active: #0059BF; /* connect button background color on active */ - - --wkit-border-radius: 16px; /* default border radius for all */ - --wkit-button-border-radius: 16px; /* connect button border radius */ - - /* etc. */ + --wkit-accent-hs: 210, 100%; + --wkit-on-accent-rgb: 255, 255, 255; + --wkit-bg-rgb: 239, 241, 245; + --wkit-on-bg-rgb: 10, 14, 34; + --wkit-font-family: "Inter"; + --wkit-font-family-mono: "IBM Plex Mono", monospace; + --wkit-font-size-large: 18px; + --wkit-font-size-medium: 16px; + --wkit-font-size-small: 14px; + --wkit-button-width: 284px; + --wkit-border-radius: 16px; } ``` Below is a list of all CSS variables that you can use as public API to customize the look of the components. -| Variable | Description | Default | -| --- | --- | --- | -| --wkit-button-bg | connect button background color | #3ea2f8 | -| --wkit-button-bg-hover | connect button background color on hover | #0073E5 | -| --wkit-button-bg-active | connect button background color on active | #0059BF | -| --wkit-button-bg-connected | connected button background color | rgba(10, 14, 34, 0.05) | -| --wkit-button-bg-connected-hover | connected button background color on hover | rgba(10, 14, 34, 0.07) | -| --wkit-button-bg-connected-active | connected button background color on active | rgba(10, 14, 34, 0.10) | -| --wkit-button-border-radius | connect button border radius | 16px | -| --wkit-button-width | connect button width | 254px | +| CSS Variables | Descriptions | Default Value | +| ------------------------- | ------------------------------------------------------ | ---------------------------- | +| `--wkit-accent-hs` | The hue and saturation components of the accent color. | `210, 100%` | +| `--wkit-on-accent-rgb` | The RGB value of the color on the accent color. | `255, 255, 255` | +| `--wkit-bg-rgb` | The RGB value of the background color. | `239, 241, 245` | +| `--wkit-on-bg-rgb` | The RGB value of the color on the background color. | `10, 14, 34` | +| `--wkit-font-family` | The font family of the components. | `"Inter"` | +| `--wkit-font-family-mono` | The font family of the components (monospace). | `"IBM Plex Mono", monospace` | +| `--wkit-font-size-large` | The font size of the components (L). | `18px` | +| `--wkit-font-size-medium` | The font size of the components (M). | `16px` | +| `--wkit-font-size-small` | The font size of the components (S). | `14px` | +| `--wkit-button-width` | The width of the button. | `284px` | +| `--wkit-border-radius` | The border radius of the components. | `16px` | + +Default Values: + +After figuring out the CSS variables you want to customize, you can override them in your own CSS file, like below: + +```scss title="./suiet-wallet-kit-custom.css" +:root { + --wkit-accent-hs: 110, 100%; // Redefine the hs (the first two components of hsl) of the accent color -## Import default css + ... // other css variables +} +``` -You need to import the default css file to use the default styles. +Import the default css file and your own css file in your application. + +:::caution +The CSS variables must be imported **AFTER** importing the default css file. +::: -```js -import '@suiet/wallet-kit/default.css'; +For example, in the `src/index.jsx` file: + +```jsx title="src/index.jsx" +import "@suiet/wallet-kit/default.css"; +import "./suiet-wallet-kit-custom.css"; // You css file here ``` -## Customize css +### Override (Not recommended) -When CSS variables are not enough, you can customize the styles by importing the css file and overriding the styles. +When CSS variables are not enough, you can customize the styles by importing the css file and overriding our default CSS rules. -```js -import '@suiet/wallet-kit/default.css'; -import './suiet-wallet-kit-custom.css'; // You css file here -``` +:::caution +**Override our default CSS rules is not recommended because it is not easy to maintain.** If you have any questions or feature requests, please contact us. +::: -Example: +Fellow the steps below to customize the styles: -```scss -// Content of file: ./suiet-wallet-kit-custom.css +First, figure out the CSS class name of the component you want to customize. For example, the CSS class name of the `ConnectButton` component is `wkit-button`. -:root { - --wkit-button-bg: $COLOR_YOUR_THEME; +![customize-css-instruction](../../static/img/customize-css-instruction.png) - ... // other css variables +Then override the styles in your own CSS file. + +```scss title="./suiet-wallet-kit-custom.css" +.wkit-button { + height: 64px; // For example, override the height of the button } ``` + +And last, import the default css file and your own css file in your application. + +:::caution +Your CSS rules must be imported **AFTER** importing the default css file. +::: + +For example, in the `src/index.jsx` file: + +```jsx title="src/index.jsx" +import "@suiet/wallet-kit/default.css"; +import "./suiet-wallet-kit-custom.css"; // You css file here +``` diff --git a/website/static/img/customize-css-instruction.png b/website/static/img/customize-css-instruction.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0b92df7f24a9affa4f6cd719540ab84760cec9 GIT binary patch literal 774942 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

    -G|9zx-Ur7^x+kn75>?tl#pb0! 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 PD5aFVh`5Gki@#_bMJG1_de(Uf9|>G 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

    @VJeTqjE)Rk|O@%n0JG8@L-~;o*;lT=45>^V5*B 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

    Iam1KMF?+KQ?BbWW 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�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%0Drvb?Q$H>QrT( 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

    {ug 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�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 Date: Sun, 2 Oct 2022 13:49:31 +0800 Subject: [PATCH 073/654] feat: better useSuiProvider --- website/docs/Hooks/useSuiprovider.md | 76 +++++++++++++++++++++++++--- 1 file changed, 69 insertions(+), 7 deletions(-) diff --git a/website/docs/Hooks/useSuiprovider.md b/website/docs/Hooks/useSuiprovider.md index ebb44764..ac5d0475 100644 --- a/website/docs/Hooks/useSuiprovider.md +++ b/website/docs/Hooks/useSuiprovider.md @@ -4,11 +4,73 @@ sidebar_position: 3 # useSuiProvider -```ts -const { - getOwnedObjectRefs, - getTransaction, - getEventsByTransaction, - getEventsBySender, -} = useSuiProvider(); +## Introduction + +This hook is used to provide the Sui `JsonRpcProvider` interface in React Hooks style. + +See [`@mysten/sui.js` package on npm](https://www.npmjs.com/package/@mysten/sui.js) or [Sui JSON-RPC](https://docs.sui.io/sui-jsonrpc) for more information. + +:::tip +This hook is internally **JUST** importing the `JsonRpcProvider` interface and **implemention** from [`@mysten/sui.js` package](https://www.npmjs.com/package/@mysten/sui.js). What we do is caring about versioning, state management, and other stuffs for you. +::: + +```jsx +function YourComponent() { + const { + getObjectsOwnedByAddress, + getEventsByTransaction, + getEventsBySender, + + // ... other methods + } = useSuiProvider(); + + return <>...; +} +``` + +## JsonRpcProvider vs Sui JSON-RPC + +The `JsonRpcProvider` interface provided by [`@mysten/sui.js` package on npm](https://www.npmjs.com/package/@mysten/sui.js) is a thin wrapper around the [Sui JSON-RPC](https://docs.sui.io/sui-jsonrpc) API. It can be used to interact with the Sui blockchain. **Additionally, it provides many useful methods and typings to give you better developer experience.** + +### Using cURL to call Sui JSON-RPC + +Sui JSON-RPC defines a low-level API to interact with the Sui blockchain. In order to call this RPC, you need to know the RPC endpoint and the RPC method detials (request and response). For example, to call the `sui_executeTransaction` method, you need to write the following code: + +:::caution +The code below is from [Sui JSON-RPC on GitHub](https://github.com/MystenLabs/sui/blob/main/doc/src/build/json-rpc.md). + +For demonstration purpose, we use cURL to call the RPC. You can use any HTTP client to call the RPC. +::: + +```bash +curl --location --request POST https://gateway.devnet.sui.io:443 \ +--header 'Content-Type: application/json' \ +--data-raw '{ "jsonrpc": "2.0", + "method": "sui_executeTransaction", + "params": [{ + "tx_bytes": "{{tx_bytes}}", + "signature": "{{signature}}", + "pub_key": "{{pub_key}}"}], + "id": 1}' + +``` + +### Using the JsonRpcProvider interface + +But if you use the `JsonRpcProvider` provided by `useSuiProvider`, you can call the `sui_executeTransaction` RPC in a more convenient way: + +```jsx +function YourComponent() { + const { executeTransaction } = useSuiProvider(); + + return ( +

    { + // ... some code to get the tx_bytes, signature, and pub_key + const resp = await executeTransaction(txnBytes, signatureScheme, signature, pubkey); + // resp is the response from the RPC, and has detailed typings defination + }} + >... + ); +} ``` From 1793e1508a7f6b146d7cfd67a476ba3540d99007 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 2 Oct 2022 14:38:08 +0800 Subject: [PATCH 074/654] doc: useAccountBanlance doc --- website/docs/Hooks/useAccountBalance.md | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) diff --git a/website/docs/Hooks/useAccountBalance.md b/website/docs/Hooks/useAccountBalance.md index 03745093..a7a8914a 100644 --- a/website/docs/Hooks/useAccountBalance.md +++ b/website/docs/Hooks/useAccountBalance.md @@ -4,14 +4,30 @@ sidebar_position: 2 # useAccountBalance +## Introduction + You can get balance of the current account under selected network. ```ts interface AccountBalanceResponse { - error: Error; // an error object + error: Error | null; loading: boolean; - balance: string; // balance of the current account, when loading or error, it will be 0 + balance: string; } const { error, loading, balance } = useAccountBalance(); ``` + +UseAccountBalance will return the current account's balance, loading status, error object. When fetch the banlance data, loading will set to true, otherwise false. If fetch failed, error will be an Error object instance and shows why fetch failed. + +:::caution +If error is not null, it means fetch balance failed. In this case, the balance will set to be 0. +::: + +## API + +| Properties | Description | Type | Default | +| ---------- | ------------------------------ | ------- | ------- | +| error | error or null | boolean | false | +| loading | fetch status | string | '' | +| balance | the balance of current account | string | '0' | From be9acefae05a4369a4512f4004a174fcb7755985 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 14:47:32 +0800 Subject: [PATCH 075/654] fix: accent hsl --- packages/kit/src/components/ConnectButton/style/index.scss | 6 +++--- packages/kit/src/components/Modal/index.scss | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/style/index.scss b/packages/kit/src/components/ConnectButton/style/index.scss index 7154b482..28f1c29e 100644 --- a/packages/kit/src/components/ConnectButton/style/index.scss +++ b/packages/kit/src/components/ConnectButton/style/index.scss @@ -30,14 +30,14 @@ border: 0; &{ - background-color: hsl(var(--wkit-accent-hs), 45%); + background-color: hsl(var(--wkit-accent-hs), 50%); } &:hover { - background-color: hsl(var(--wkit-accent-hs), 40%); + background-color: hsl(var(--wkit-accent-hs), 45%); } &:active { - background-color: hsl(var(--wkit-accent-hs), 35%); + background-color: hsl(var(--wkit-accent-hs), 37%); } } diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 0b3ae2a5..92126fe5 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -165,15 +165,15 @@ text-decoration: none; &:hover { - color: hsl(var(--wkit-accent-hs), 45%); + color: hsl(var(--wkit-accent-hs), 50%); } &:hover { - color: hsl(var(--wkit-accent-hs), 40%); + color: hsl(var(--wkit-accent-hs), 45%); } &:active { - color: hsl(var(--wkit-accent-hs), 35%); + color: hsl(var(--wkit-accent-hs), 37%); } } } From 10e57edaa482baba06a7c1804f0a52d59b4eb130 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 15:12:02 +0800 Subject: [PATCH 076/654] fix: safari outline --- packages/kit/src/components/Modal/index.scss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 92126fe5..d3457437 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -126,7 +126,7 @@ height: 32px; border-radius: 16px; margin-right: 10px; - outline: 1px solid #dcdfea; + // box-shadow: 0 0 0 1px #dcdfea } &__icon-img { width: 36px; From 03e1e65e9991e24d3cf58374d79bfc7515654eef Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 21:45:13 +0800 Subject: [PATCH 077/654] feat: connecting and not installed status --- packages/kit/src/adapter/sui/index.ts | 3 + packages/kit/src/adapter/suiet/index.ts | 3 + .../ConnectButton/{style => }/index.scss | 10 +- .../src/components/ConnectButton/index.tsx | 2 +- packages/kit/src/components/Icon/SvgIcons.tsx | 42 +++ .../components/Modal/ConnectWalletModal.tsx | 287 +++++++++++++----- packages/kit/src/components/Modal/index.scss | 78 ++++- .../kit/src/components/WalletInfo/index.scss | 8 +- .../kit/src/components/WalletInfo/index.tsx | 5 +- website/docs/advanced/styling.md | 32 +- 10 files changed, 352 insertions(+), 118 deletions(-) rename packages/kit/src/components/ConnectButton/{style => }/index.scss (81%) create mode 100644 packages/kit/src/components/Icon/SvgIcons.tsx diff --git a/packages/kit/src/adapter/sui/index.ts b/packages/kit/src/adapter/sui/index.ts index 05abc9a1..a61a3f57 100644 --- a/packages/kit/src/adapter/sui/index.ts +++ b/packages/kit/src/adapter/sui/index.ts @@ -14,5 +14,8 @@ export const sui = (): Wallet => { adapter: new SuiWalletAdapter(), }; }, + downloadUrl: { + browserExtension: "https://chrome.google.com/webstore/detail/sui-wallet/opcgpfmipidbgpenhmajoajpbobppdil", + }, }; }; diff --git a/packages/kit/src/adapter/suiet/index.ts b/packages/kit/src/adapter/suiet/index.ts index b8a4c28d..d7b07f83 100644 --- a/packages/kit/src/adapter/suiet/index.ts +++ b/packages/kit/src/adapter/suiet/index.ts @@ -14,5 +14,8 @@ export const suiet = (): Wallet => { adapter: new SuietWalletAdapter(), }; }, + downloadUrl: { + browserExtension: "https://chrome.google.com/webstore/detail/suiet/khpkpbbcccdmmclmpigdgddabeilkdpd", + }, }; }; diff --git a/packages/kit/src/components/ConnectButton/style/index.scss b/packages/kit/src/components/ConnectButton/index.scss similarity index 81% rename from packages/kit/src/components/ConnectButton/style/index.scss rename to packages/kit/src/components/ConnectButton/index.scss index 28f1c29e..2e3e55fc 100644 --- a/packages/kit/src/components/ConnectButton/style/index.scss +++ b/packages/kit/src/components/ConnectButton/index.scss @@ -13,19 +13,23 @@ --wkit-font-size-medium: 16px; --wkit-font-size-small: 14px; + --wkit-line-height-large: 22px; + --wkit-line-height-medium: 19px; + --wkit-line-height-small: 17px; + --wkit-button-width: 284px; } .wkit-button { border-radius: var(--wkit-border-radius); width: var(--wkit-button-width); - padding: 14px 24px; - height: 50px; + padding: 14px 16px; color: rgba(var(--wkit-on-accent-rgb), 1.0); font-weight: 600; font-size: var(--wkit-font-size-medium); font-family: var(--wkit-font-family); - line-height: 22px; + // line-height: 22px; + line-height: var(--wkit-line-height-medium); cursor: pointer; border: 0; diff --git a/packages/kit/src/components/ConnectButton/index.tsx b/packages/kit/src/components/ConnectButton/index.tsx index 0529e03c..7536497b 100644 --- a/packages/kit/src/components/ConnectButton/index.tsx +++ b/packages/kit/src/components/ConnectButton/index.tsx @@ -1,7 +1,7 @@ import React, { CSSProperties, ReactNode } from 'react'; import { useWallet } from '../../hooks/useWallet'; +import './index.scss'; import { ConnectWalletModal } from '../Modal/ConnectWalletModal'; -import './style/index.scss'; import { Extendable } from '../../types'; import classnames from 'classnames'; import WalletInfo from '../WalletInfo'; diff --git a/packages/kit/src/components/Icon/SvgIcons.tsx b/packages/kit/src/components/Icon/SvgIcons.tsx new file mode 100644 index 00000000..234d35ea --- /dev/null +++ b/packages/kit/src/components/Icon/SvgIcons.tsx @@ -0,0 +1,42 @@ +import * as React from "react"; + +export function SvgArrowLeft() { + return ( + + + + ); +} + +export function SvgClose() { + return ( + + + + ); +} diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 06845cde..9ecb01c7 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -1,51 +1,20 @@ -import React, { ReactNode } from "react"; +import * as React from "react"; +import type { ReactNode } from "react"; import * as Dialog from "@radix-ui/react-dialog"; -import { WalletInstance } from "../../adapter/KitAdapter"; +import type { DialogProps } from "@radix-ui/react-dialog"; + import "./index.scss"; -import closeIcon from "./close.svg"; +import { WalletInstance } from "../../adapter/KitAdapter"; import Icon from "../Icon"; +import { SvgArrowLeft, SvgClose } from "../Icon/SvgIcons"; +import { useWallet } from "../../hooks"; interface ModalProps { children: ReactNode; - title: string; + title: ReactNode; + close?: ReactNode; content: ReactNode; -} - -function Modal({ children, content, title }: ModalProps) { - return ( - - {children} - - - -
    - - {title} - - - - - - -
    - {content} -
    -
    -
    -
    - ); + dialogProps?: DialogProps; } interface ConnectWalletModalProps { @@ -64,49 +33,201 @@ export function ConnectWalletModal({ if (wa[0] === "Popular") return -1; return wa[0] > wb[0] ? -1 : 1; }); - return ( - - {groups.map(([group, wallets]) => { - if (wallets.length === 0) return null; - return ( -
    + setSelectedWallet(undefined)} + > + + + + + + Connecting + +
    -
    {group}
    - {wallets.map((wallet) => { - return ( -
    onWalletClick(wallet)} + + const [open, setOpen] = React.useState(false); + const [selectedWallet, setSelectedWallet] = React.useState(); + const [realIconUrl, setRealIconUrl] = React.useState(); + const { connecting, connected } = useWallet(); + + React.useEffect(() => { + if (typeof selectedWallet?.iconUrl === "function") { + selectedWallet?.iconUrl().then((url) => { + setRealIconUrl(url); + }); + } else if (typeof selectedWallet?.iconUrl === "string") { + setRealIconUrl(selectedWallet?.iconUrl); + } + }, [selectedWallet]); + + if (connected) { + return null; + } + + if (selectedWallet) { + if (selectedWallet.installed) { + if (connecting) { + return ( + + {children} + + + +
    + - - {wallet?.name} -
    - ); - })} -
    - ); - })} -
    -
    +
    + {`logo +

    + Opening Suiet Wallet +

    +

    + Confirm connection in the extension +

    +
    + + + + + ); } - > - {children} - + } else { + return ( + + {children} + + + +
    + + setSelectedWallet(undefined)} + > + + + + + + Install Wallet + +
    +
    + {`logo +

    You haven’t install this wallet

    +

    + Install wallet via Chrome Extension Store +

    + +
    +
    +
    +
    +
    + ); + } + } + + return ( + + {children} + + + +
    + + {"Connect Wallet"} + + + + +
    +
    + {groups.map(([group, wallets]) => { + if (wallets.length === 0) return null; + return ( +
    +
    {group}
    + {wallets.map((wallet) => { + return ( +
    { + onWalletClick(wallet); + if (wallet.installed) { + setTimeout(() => { + // Delay 300 ms to avoid flashing + // You may see React warning about updating state after unmounting + // I think it's ok to ignore it + // TODO(hzy): Find a better way to avoid flashing + setSelectedWallet(wallet); + }, 300); + } else { + setSelectedWallet(wallet); + } + }} + > + + {wallet?.name} +
    + ); + })} +
    + ); + })} +
    + New to sui? + + Learn More Here + +
    +
    +
    +
    +
    +
    ); } diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index d3457437..38c14901 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -29,7 +29,7 @@ font-weight: 700; font-size: var(--wkit-font-size-large); font-family: var(--wkit-font-family); - line-height: 24px; + line-height: var(--wkit-line-height-large); text-align: center; color: rgba(var(--wkit-on-bg-rgb), 1.0); @@ -48,11 +48,10 @@ background-size: percentage(math.div(20, 36)); width: 36px; height: 36px; - position: absolute; - right: 16px; - top: 16px; border-radius: var(--wkit-border-radius); cursor: pointer; + box-sizing: border-box; + display: inline-block; background-color: rgba(var(--wkit-on-bg-rgb), 0.05); } @@ -68,11 +67,11 @@ &__close { color: rgba(var(--wkit-on-bg-rgb), 0.5); } - + &__close:hover { color: rgba(var(--wkit-on-bg-rgb), 0.8); } - + &__close:active { color: rgba(var(--wkit-on-bg-rgb), 1.0); } @@ -85,7 +84,7 @@ .wkit-select__title { font-size: var(--wkit-font-size-small); font-family: var(--wkit-font-family); - line-height: 17px; + line-height: var(--wkit-line-height-small); color: rgba(var(--wkit-on-bg-rgb), 0.5); margin-bottom: 15px; } @@ -94,7 +93,7 @@ font-weight: 700; font-size: var(--wkit-font-size-medium); font-family: var(--wkit-font-family); - line-height: 19px; + line-height: var(--wkit-line-height-medium); color: rgba(var(--wkit-on-bg-rgb), 0.8); margin-bottom: 4px; display: flex; @@ -128,6 +127,7 @@ margin-right: 10px; // box-shadow: 0 0 0 1px #dcdfea } + &__icon-img { width: 36px; border-radius: 16px; @@ -152,8 +152,8 @@ &__text { font-weight: 500; font-size: var(--wkit-font-size-small); + line-height: var(--wkit-line-height-small); font-family: var(--wkit-font-family); - line-height: 17px; color: rgba(var(--wkit-on-bg-rgb), 0.5); } @@ -162,18 +162,72 @@ font-weight: 700; font-family: var(--wkit-font-family); font-size: var(--wkit-font-size-small); + line-height: var(--wkit-line-height-small); text-decoration: none; - + &:hover { color: hsl(var(--wkit-accent-hs), 50%); } - + &:hover { color: hsl(var(--wkit-accent-hs), 45%); } - + &:active { color: hsl(var(--wkit-accent-hs), 37%); } } } + +.wkit-connecting, +.wkit-install { + margin-top: 100px; + margin-bottom: 150px; + display: flex; + flex-direction: column; + align-items: center; +} + +.wkit-install { + margin-bottom: 110px; +} + +.wkit-connecting__logo, +.wkit-install__logo { + display: block; + margin: auto; + width: 48px; + height: 48px; + margin-bottom: 20px; +} + +.wkit-connecting__title, +.wkit-install__title { + font-weight: 700; + text-align: center; + font-weight: 700; + font-size: var(--wkit-font-size-large); + line-height: var(--wkit-line-height-large); + font-family: var(--wkit-font-family); + text-align: center; + + color: rgba(var(--wkit-on-bg-rgb), 1.0); + margin: 0; +} + +.wkit-connecting__description, +.wkit-install__description { + font-size: var(--wkit-font-size-small); + line-height: var(--wkit-line-height-small); + font-family: var(--wkit-font-family); + color: rgba(var(--wkit-on-bg-rgb), 0.5); + text-align: center; + margin-top: 5px; +} + +.wkit-install__button { + width: unset; + padding: 10px 16px; + font-size: var(--wkit-font-size-small); + line-height: var(--wkit-line-height-small); +} diff --git a/packages/kit/src/components/WalletInfo/index.scss b/packages/kit/src/components/WalletInfo/index.scss index 68f30b2f..f9a8d9dc 100644 --- a/packages/kit/src/components/WalletInfo/index.scss +++ b/packages/kit/src/components/WalletInfo/index.scss @@ -8,7 +8,7 @@ border-radius: var(--wkit-border-radius); font-weight: 600; font-size: var(--wkit-font-size-medium); - line-height: 19px; + line-height: var(--wkit-line-height-medium); padding: 14px; border: 0; cursor: pointer; @@ -41,8 +41,8 @@ font-style: normal; font-weight: 700; font-size: var(--wkit-font-size-medium); + line-height: var(--wkit-line-height-medium); font-family: var(--wkit-font-family); - line-height: 19px; color: rgba(var(--wkit-on-bg-rgb), 1.0); white-space: nowrap; flex-grow: 1; @@ -68,7 +68,7 @@ font-family: var(--wkit-font-family-mono); font-weight: 400; font-size: var(--wkit-font-size-medium); - line-height: 19px; + line-height: var(--wkit-line-height-medium); } &__right-arrow { @@ -115,7 +115,7 @@ font-style: normal; font-weight: 700; font-size: var(--wkit-font-size-medium); - line-height: 19px; + line-height: var(--wkit-line-height-medium); color: rgba(var(--wkit-on-bg-rgb), 0.8); } } diff --git a/packages/kit/src/components/WalletInfo/index.tsx b/packages/kit/src/components/WalletInfo/index.tsx index 14457129..049b97d6 100644 --- a/packages/kit/src/components/WalletInfo/index.tsx +++ b/packages/kit/src/components/WalletInfo/index.tsx @@ -1,11 +1,12 @@ import classnames from 'classnames'; import React, { CSSProperties, useState } from 'react'; + +import './index.scss'; import { useAccountBalance } from '../../hooks/useAccountBalance'; import { useWallet } from '../../hooks/useWallet'; import { Extendable } from '../../types'; -import { addressEllipsis } from '../../utils/addressEllipsis'; +import { addressEllipsis } from "../../utils/addressEllipsis"; import { formatCurrency } from '../../utils/formatCurrency'; -import './index.scss'; export type ConnectButtonProps = Extendable & { label?: string; diff --git a/website/docs/advanced/styling.md b/website/docs/advanced/styling.md index ef4b29f2..eff08efb 100644 --- a/website/docs/advanced/styling.md +++ b/website/docs/advanced/styling.md @@ -51,6 +51,9 @@ We use CSS variables to define colors, and other styles like below: --wkit-font-size-large: 18px; --wkit-font-size-medium: 16px; --wkit-font-size-small: 14px; + --wkit-line-height-large: 22px; + --wkit-line-height-medium: 19px; + --wkit-line-height-small: 17px; --wkit-button-width: 284px; --wkit-border-radius: 16px; } @@ -58,19 +61,22 @@ We use CSS variables to define colors, and other styles like below: Below is a list of all CSS variables that you can use as public API to customize the look of the components. -| CSS Variables | Descriptions | Default Value | -| ------------------------- | ------------------------------------------------------ | ---------------------------- | -| `--wkit-accent-hs` | The hue and saturation components of the accent color. | `210, 100%` | -| `--wkit-on-accent-rgb` | The RGB value of the color on the accent color. | `255, 255, 255` | -| `--wkit-bg-rgb` | The RGB value of the background color. | `239, 241, 245` | -| `--wkit-on-bg-rgb` | The RGB value of the color on the background color. | `10, 14, 34` | -| `--wkit-font-family` | The font family of the components. | `"Inter"` | -| `--wkit-font-family-mono` | The font family of the components (monospace). | `"IBM Plex Mono", monospace` | -| `--wkit-font-size-large` | The font size of the components (L). | `18px` | -| `--wkit-font-size-medium` | The font size of the components (M). | `16px` | -| `--wkit-font-size-small` | The font size of the components (S). | `14px` | -| `--wkit-button-width` | The width of the button. | `284px` | -| `--wkit-border-radius` | The border radius of the components. | `16px` | +| CSS Variables | Descriptions | Default Value | +| --------------------------- | ------------------------------------------------------ | ---------------------------- | +| `--wkit-accent-hs` | The hue and saturation components of the accent color. | `210, 100%` | +| `--wkit-on-accent-rgb` | The RGB value of the color on the accent color. | `255, 255, 255` | +| `--wkit-bg-rgb` | The RGB value of the background color. | `239, 241, 245` | +| `--wkit-on-bg-rgb` | The RGB value of the color on the background color. | `10, 14, 34` | +| `--wkit-font-family` | The font-family of the components. | `"Inter"` | +| `--wkit-font-family-mono` | The font-family of the components (monospace). | `"IBM Plex Mono", monospace` | +| `--wkit-font-size-large` | The font-size of the components (L). | `18px` | +| `--wkit-font-size-medium` | The font-size of the components (M). | `16px` | +| `--wkit-font-size-small` | The font-size of the components (S). | `14px` | +| `--wkit-line-height-large` | The line-height of the components (L). | `22px` | +| `--wkit-line-height-medium` | The line-height of the components (M). | `19px` | +| `--wkit-line-height-small` | The line-height of the components (S). | `17px` | +| `--wkit-button-width` | The width of the button. | `284px` | +| `--wkit-border-radius` | The border radius of the components. | `16px` | Default Values: From edb0daaf7e1f3421e70b13fc12fc39854d7969e2 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 22:03:35 +0800 Subject: [PATCH 078/654] feat: supports dark mode via CSS variables --- packages/kit/src/components/ConnectButton/index.scss | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/packages/kit/src/components/ConnectButton/index.scss b/packages/kit/src/components/ConnectButton/index.scss index 2e3e55fc..023fd7d1 100644 --- a/packages/kit/src/components/ConnectButton/index.scss +++ b/packages/kit/src/components/ConnectButton/index.scss @@ -20,6 +20,15 @@ --wkit-button-width: 284px; } +@media (prefers-color-scheme: dark) { + :root { + --wkit-accent-hs: 166, 91%; + --wkit-on-accent-rgb: 255, 255, 255; + --wkit-bg-rgb: 40, 40, 40; + --wkit-on-bg-rgb: 241, 241, 241; + } +} + .wkit-button { border-radius: var(--wkit-border-radius); width: var(--wkit-button-width); From 11c5d869fc7f2a293c31ab1ecace058b94f2430d Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 22:06:44 +0800 Subject: [PATCH 079/654] fix: .wkit-new-to-sui color --- packages/kit/src/components/Modal/index.scss | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 38c14901..1dbc2047 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -165,7 +165,7 @@ line-height: var(--wkit-line-height-small); text-decoration: none; - &:hover { + & { color: hsl(var(--wkit-accent-hs), 50%); } @@ -176,6 +176,10 @@ &:active { color: hsl(var(--wkit-accent-hs), 37%); } + + &:visited { + color: hsl(var(--wkit-accent-hs), 50%); + } } } From ebe31d08f790127c10531c95c8927828684dd3a4 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 2 Oct 2022 22:09:21 +0800 Subject: [PATCH 080/654] doc: add useWallet doc --- website/docs/Hooks/useWallet.md | 49 +++++++++++++++++++++++++++++++-- 1 file changed, 47 insertions(+), 2 deletions(-) diff --git a/website/docs/Hooks/useWallet.md b/website/docs/Hooks/useWallet.md index bf9942be..a37e241a 100644 --- a/website/docs/Hooks/useWallet.md +++ b/website/docs/Hooks/useWallet.md @@ -4,13 +4,15 @@ sidebar_position: 1 # useWallet -The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. The useWallet hook will return WalletContextState props, for detail, you can check the doc https://kit.suiet.app/docs/components/walletprovider#walletcontextstate. +## Introduction + +The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. The useWallet hook will return WalletContextState props, for detail, you can check the doc https://kit.suiet.app/docs/components/walletprovider#walletcontextstate to get the api reference of WalletContextState. ```ts const { supportedWallets: WalletInstance[]; // all supported wallet list groupWallets: Record; // grouped wallet map, now include recent and popular group - wallet: Wallet | null; // Wallet that we are currently connected to + wallet: WalletInstance | null; // Wallet that we are currently connected to connecting: boolean; connected: boolean; @@ -30,3 +32,46 @@ const { ) => Promise; // adapter's executeSerializedMoveCall } = useWallet(); ``` + +The useWallet hook's returned result can be divided into 4 categories. + +1. Wallets. The supportedWallets will return all the wallets you passed to the WalletProvider. For example: + +```jsx +const supportedWallets = getDefaultWallets(); + + + +; + +// in your component +function YourComponent() { + const { supportedWallets } = useWallet(); // it's the same as previous supportedWallets +} +``` + +The groupWallets means the grouped wallets. It's like the below example. Generally you don't need to use it. + +```ts +const groupWallets = { + popular: [SuietWallet()], // wallet list + recent: [SuietWallet()], // wallet list +}; +``` + +The wallet is the current selected wallet in the supportedWallets. You can check the doc https://kit.suiet.app/docs/components/WalletProvider#walletinstance to learn the wallet type. + +2. Wallet status. The connecting, connected, and status is all related to the wallet's connection status. Their relationship is as follows: + +```js +const { status, connected, connecting } = useWallet(); + +assert(status === 'connecting', connecting); +assert(status === 'connected', connected); +``` + +After you connect to the wallet, you can get account address from useWallet hook. The address is just like `0x84bf9b49a3db40cb022c371af2ac6cb3017a712b`. + +3. Connect method. In most cases, you do not need to use these methods. + +4. Adapter's common method. The getAccounts, executeMoveCall and executeSerializedMoveCall is just the adpter's method. The getAccounts will return all account address of the current wallet. The executeMoveCall and executeSerializedMoveCall is related to transaction of sui. For detail, you can check the sui official doc https://docs.sui.io/sui-jsonrpc#sui_executeTransaction. From 58c64597ea2c4d860d3d663d4d72cd71f2d15cb1 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 22:28:07 +0800 Subject: [PATCH 081/654] fix(doc): styling inconsistent with implement --- website/docs/advanced/styling.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/advanced/styling.md b/website/docs/advanced/styling.md index eff08efb..e7e2ca70 100644 --- a/website/docs/advanced/styling.md +++ b/website/docs/advanced/styling.md @@ -46,7 +46,7 @@ We use CSS variables to define colors, and other styles like below: --wkit-on-accent-rgb: 255, 255, 255; --wkit-bg-rgb: 239, 241, 245; --wkit-on-bg-rgb: 10, 14, 34; - --wkit-font-family: "Inter"; + --wkit-font-family: "Inter", sans-serif; --wkit-font-family-mono: "IBM Plex Mono", monospace; --wkit-font-size-large: 18px; --wkit-font-size-medium: 16px; @@ -67,8 +67,8 @@ Below is a list of all CSS variables that you can use as public API to customize | `--wkit-on-accent-rgb` | The RGB value of the color on the accent color. | `255, 255, 255` | | `--wkit-bg-rgb` | The RGB value of the background color. | `239, 241, 245` | | `--wkit-on-bg-rgb` | The RGB value of the color on the background color. | `10, 14, 34` | -| `--wkit-font-family` | The font-family of the components. | `"Inter"` | -| `--wkit-font-family-mono` | The font-family of the components (monospace). | `"IBM Plex Mono", monospace` | +| `--wkit-font-family` | The font-family of the components. | `'Inter', sans-serif` | +| `--wkit-font-family-mono` | The font-family of the components (monospace). | `'IBM Plex Mono', monospace` | | `--wkit-font-size-large` | The font-size of the components (L). | `18px` | | `--wkit-font-size-medium` | The font-size of the components (M). | `16px` | | `--wkit-font-size-small` | The font-size of the components (S). | `14px` | From d6084b929d8e336d54678feac446a3a6927bad34 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 2 Oct 2022 22:39:39 +0800 Subject: [PATCH 082/654] fix: change css --- packages/kit/src/components/Modal/index.scss | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 1dbc2047..7fed9db3 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -1,7 +1,7 @@ @use 'sass:math'; .wkit-dialog__overlay { - position: absolute; + position: fixed; top: 0; display: flex; justify-content: center; @@ -17,7 +17,7 @@ gap: 10px; width: 316px; position: relative; - background-color: rgba(var(--wkit-bg-rgb), 1.0); + background-color: rgba(var(--wkit-bg-rgb), 1); border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); border-radius: var(--wkit-border-radius); @@ -32,7 +32,7 @@ line-height: var(--wkit-line-height-large); text-align: center; - color: rgba(var(--wkit-on-bg-rgb), 1.0); + color: rgba(var(--wkit-on-bg-rgb), 1); margin: 0; } @@ -73,7 +73,7 @@ } &__close:active { - color: rgba(var(--wkit-on-bg-rgb), 1.0); + color: rgba(var(--wkit-on-bg-rgb), 1); } } @@ -112,12 +112,12 @@ &:hover { background-color: rgba(var(--wkit-on-bg-rgb), 0.03); - color: rgba(var(--wkit-on-bg-rgb), 1.0); + color: rgba(var(--wkit-on-bg-rgb), 1); } &:active { background-color: rgba(var(--wkit-on-bg-rgb), 0.07); - color: rgba(var(--wkit-on-bg-rgb), 1.0); + color: rgba(var(--wkit-on-bg-rgb), 1); } &__icon { @@ -142,7 +142,7 @@ bottom: 0; left: 0; box-sizing: border-box; - background-color: rgba(var(--wkit-bg-rgb), 1.0); + background-color: rgba(var(--wkit-bg-rgb), 1); display: flex; align-items: center; padding-left: 24px; @@ -215,7 +215,7 @@ font-family: var(--wkit-font-family); text-align: center; - color: rgba(var(--wkit-on-bg-rgb), 1.0); + color: rgba(var(--wkit-on-bg-rgb), 1); margin: 0; } From 9b64a100085a27556bfe607d7e23958f3d79dc86 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 22:53:10 +0800 Subject: [PATCH 083/654] feat(doc): dark mode --- .../src/components/ConnectButton/index.scss | 7 +++++ website/docs/advanced/styling.md | 31 +++++++++++++++++++ 2 files changed, 38 insertions(+) diff --git a/packages/kit/src/components/ConnectButton/index.scss b/packages/kit/src/components/ConnectButton/index.scss index 023fd7d1..3d5c1e72 100644 --- a/packages/kit/src/components/ConnectButton/index.scss +++ b/packages/kit/src/components/ConnectButton/index.scss @@ -29,6 +29,13 @@ } } +[data-theme=dark]:root { + --wkit-accent-hs: 166, 91%; + --wkit-on-accent-rgb: 255, 255, 255; + --wkit-bg-rgb: 40, 40, 40; + --wkit-on-bg-rgb: 241, 241, 241; +} + .wkit-button { border-radius: var(--wkit-border-radius); width: var(--wkit-button-width); diff --git a/website/docs/advanced/styling.md b/website/docs/advanced/styling.md index e7e2ca70..e68d048a 100644 --- a/website/docs/advanced/styling.md +++ b/website/docs/advanced/styling.md @@ -137,3 +137,34 @@ For example, in the `src/index.jsx` file: import "@suiet/wallet-kit/default.css"; import "./suiet-wallet-kit-custom.css"; // You css file here ``` + +## Dark Mode + +With the help of CSS variables, you can easily customize the theme of the components to support dark mode. + +In fact, we have already provided a dark mode theme for you, no additional configuration is required. + +:::tip +We also defined our dark mode theme under the `[data-theme='dark']:root` selector, as it is a common practice in the web development community. +::: + +```scss +@media (prefers-color-scheme: dark) { + :root { + --wkit-accent-hs: 166, 91%; + --wkit-on-accent-rgb: 255, 255, 255; + --wkit-bg-rgb: 40, 40, 40; + --wkit-on-bg-rgb: 241, 241, 241; + } +} +``` + +Like normal mode, you can override the CSS variables above to customize the look of the components in dark mode. For example, you can change the accent color to red in dark mode: + +```scss +@media (prefers-color-scheme: dark) { + :root { + --wkit-accent-hs: 0, 100%; + } +} +``` From c89cfa0ac27ba27c08af908925a6d1e5a3d30c22 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 2 Oct 2022 22:59:23 +0800 Subject: [PATCH 084/654] fix: fix zindex --- packages/kit/src/components/Modal/index.scss | 1 + website/src/pages/index.tsx | 22 ++++++++++---------- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index 7fed9db3..c2dd988c 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -9,6 +9,7 @@ width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.1); + z-index: 1000; } .wkit-dialog__content { diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index ff0cc1c5..76153a25 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -1,24 +1,24 @@ -import React, {useEffect} from 'react'; +import React, { useEffect } from 'react'; import clsx from 'clsx'; import useDocusaurusContext from '@docusaurus/useDocusaurusContext'; import Layout from '@theme/Layout'; import HomepageFeatures from '@site/src/components/HomepageFeatures'; import styles from './index.module.css'; -import {ConnectButton, WalletProvider} from "@suiet/wallet-kit"; +import { ConnectButton, WalletProvider } from '@suiet/wallet-kit'; import '@suiet/wallet-kit/style.css'; -import {getAllWallets, useWallet} from "@suiet/wallet-kit"; +import { getAllWallets, useWallet } from '@suiet/wallet-kit'; function HomepageHeader() { - const {siteConfig} = useDocusaurusContext(); - const {connected, getAccounts} = useWallet(); + const { siteConfig } = useDocusaurusContext(); + const { connected, getAccounts } = useWallet(); useEffect(() => { if (!connected) return; (async function () { const accounts = await getAccounts(); console.log('accounts', accounts); - })() - }, [connected, getAccounts]) + })(); + }, [connected, getAccounts]); return (
    @@ -34,7 +34,7 @@ function HomepageHeader() { } export default function Home(): JSX.Element { - const {siteConfig} = useDocusaurusContext(); + const { siteConfig } = useDocusaurusContext(); return ( - -
    - + +
    +
    From af5b84a91ffac86d401761f539e3612997653c26 Mon Sep 17 00:00:00 2001 From: hzy Date: Sun, 2 Oct 2022 23:04:23 +0800 Subject: [PATCH 085/654] fix: css import --- website/docs/advanced/styling.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/website/docs/advanced/styling.md b/website/docs/advanced/styling.md index e68d048a..513b8203 100644 --- a/website/docs/advanced/styling.md +++ b/website/docs/advanced/styling.md @@ -24,7 +24,7 @@ For example, import the default css file in the `src/index.jsx` file: ```jsx title="src/index.jsx" import * as React from "react"; -import "@suiet/wallet-kit/default.css"; // Add this line to your code +import "@suiet/wallet-kit/style.css"; // Add this line to your code // Your Application code below function App() { @@ -99,7 +99,7 @@ The CSS variables must be imported **AFTER** importing the default css file. For example, in the `src/index.jsx` file: ```jsx title="src/index.jsx" -import "@suiet/wallet-kit/default.css"; +import "@suiet/wallet-kit/style.css"; import "./suiet-wallet-kit-custom.css"; // You css file here ``` @@ -134,7 +134,7 @@ Your CSS rules must be imported **AFTER** importing the default css file. For example, in the `src/index.jsx` file: ```jsx title="src/index.jsx" -import "@suiet/wallet-kit/default.css"; +import "@suiet/wallet-kit/style.css"; import "./suiet-wallet-kit-custom.css"; // You css file here ``` From 764807ffde04fc313ff393cf6570c9f2e075f7b7 Mon Sep 17 00:00:00 2001 From: LLGZONE <985395976@qq.com> Date: Sun, 2 Oct 2022 23:21:13 +0800 Subject: [PATCH 086/654] fix: change background color --- packages/kit/src/components/ConnectButton/index.scss | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/kit/src/components/ConnectButton/index.scss b/packages/kit/src/components/ConnectButton/index.scss index 3d5c1e72..aa050f51 100644 --- a/packages/kit/src/components/ConnectButton/index.scss +++ b/packages/kit/src/components/ConnectButton/index.scss @@ -1,7 +1,7 @@ :root { --wkit-accent-hs: 210, 100%; --wkit-on-accent-rgb: 255, 255, 255; - --wkit-bg-rgb: 239, 241, 245; + --wkit-bg-rgb: 255, 255, 255; --wkit-on-bg-rgb: 10, 14, 34; --wkit-border-radius: 16px; @@ -29,7 +29,7 @@ } } -[data-theme=dark]:root { +[data-theme='dark']:root { --wkit-accent-hs: 166, 91%; --wkit-on-accent-rgb: 255, 255, 255; --wkit-bg-rgb: 40, 40, 40; @@ -40,7 +40,7 @@ border-radius: var(--wkit-border-radius); width: var(--wkit-button-width); padding: 14px 16px; - color: rgba(var(--wkit-on-accent-rgb), 1.0); + color: rgba(var(--wkit-on-accent-rgb), 1); font-weight: 600; font-size: var(--wkit-font-size-medium); font-family: var(--wkit-font-family); @@ -49,7 +49,7 @@ cursor: pointer; border: 0; - &{ + & { background-color: hsl(var(--wkit-accent-hs), 50%); } From 588e7ffd68961c7770dbdcc8ed4522ce48313502 Mon Sep 17 00:00:00 2001 From: hzy Date: Mon, 3 Oct 2022 13:35:52 +0800 Subject: [PATCH 087/654] fix: many styling related fixes --- packages/kit/index.html | 45 +++++--- packages/kit/src/components/Icon/SvgIcons.tsx | 29 +++++ .../components/Modal/ConnectWalletModal.tsx | 103 +++++++++++------- packages/kit/src/components/Modal/index.scss | 24 ++-- .../kit/src/components/WalletInfo/index.scss | 10 +- .../kit/src/components/WalletInfo/index.tsx | 26 +---- website/docs/advanced/_category_.json | 2 +- website/docs/advanced/basic.md | 33 ++++++ .../advanced/{styling.md => customize.md} | 71 +----------- website/docs/advanced/darkmode.md | 30 +++++ 10 files changed, 211 insertions(+), 162 deletions(-) create mode 100644 website/docs/advanced/basic.md rename website/docs/advanced/{styling.md => customize.md} (70%) create mode 100644 website/docs/advanced/darkmode.md diff --git a/packages/kit/index.html b/packages/kit/index.html index 6cf65d7c..72e552bf 100644 --- a/packages/kit/index.html +++ b/packages/kit/index.html @@ -1,21 +1,30 @@ - - - - - Vite + React + TS - - - -
    - - - + } + + + + +
    + + + + \ No newline at end of file diff --git a/packages/kit/src/components/Icon/SvgIcons.tsx b/packages/kit/src/components/Icon/SvgIcons.tsx index 234d35ea..34f23b5c 100644 --- a/packages/kit/src/components/Icon/SvgIcons.tsx +++ b/packages/kit/src/components/Icon/SvgIcons.tsx @@ -40,3 +40,32 @@ export function SvgClose() { ); } + +export function SvgArrowDown() { + return ( + + + + + + + + + + + ); +} diff --git a/packages/kit/src/components/Modal/ConnectWalletModal.tsx b/packages/kit/src/components/Modal/ConnectWalletModal.tsx index 9ecb01c7..9572a535 100644 --- a/packages/kit/src/components/Modal/ConnectWalletModal.tsx +++ b/packages/kit/src/components/Modal/ConnectWalletModal.tsx @@ -9,14 +9,6 @@ import Icon from "../Icon"; import { SvgArrowLeft, SvgClose } from "../Icon/SvgIcons"; import { useWallet } from "../../hooks"; -interface ModalProps { - children: ReactNode; - title: ReactNode; - close?: ReactNode; - content: ReactNode; - dialogProps?: DialogProps; -} - interface ConnectWalletModalProps { groupWallets: Record; children: ReactNode; @@ -39,6 +31,15 @@ export function ConnectWalletModal({ const [realIconUrl, setRealIconUrl] = React.useState(); const { connecting, connected } = useWallet(); + const [contentHeight, setContentHeight] = React.useState(0); + const contentRef = React.useRef(null); + React.useEffect(() => { + if (contentRef.current) { + const r = contentRef.current.getBoundingClientRect(); + setContentHeight(r.height); + } + }, [contentRef, contentRef.current]); + React.useEffect(() => { if (typeof selectedWallet?.iconUrl === "function") { selectedWallet?.iconUrl().then((url) => { @@ -61,7 +62,14 @@ export function ConnectWalletModal({ {children} - +
    {children} - +
    -

    You haven’t install this wallet

    +

    + You haven’t install this wallet +

    Install wallet via Chrome Extension Store

    -
    @@ -164,7 +184,7 @@ export function ConnectWalletModal({ {children} - +
    {"Connect Wallet"} @@ -176,7 +196,7 @@ export function ConnectWalletModal({
    -
    +
    {groups.map(([group, wallets]) => { if (wallets.length === 0) return null; return ( @@ -188,6 +208,12 @@ export function ConnectWalletModal({ className={"wkit-select-item"} key={wallet.name} onClick={() => { + if (contentRef.current) { + const r = + contentRef.current.getBoundingClientRect(); + setContentHeight(r.height); + } + onWalletClick(wallet); if (wallet.installed) { setTimeout(() => { @@ -214,16 +240,17 @@ export function ConnectWalletModal({
    ); })} -
    - New to sui? - - Learn More Here - -
    +
    +
    +
    + New to sui? + + Learn More Here +
    diff --git a/packages/kit/src/components/Modal/index.scss b/packages/kit/src/components/Modal/index.scss index c2dd988c..80521194 100644 --- a/packages/kit/src/components/Modal/index.scss +++ b/packages/kit/src/components/Modal/index.scss @@ -15,13 +15,15 @@ .wkit-dialog__content { box-sizing: border-box; padding: 24px 26px; - gap: 10px; width: 316px; + // max-height: 300px; position: relative; background-color: rgba(var(--wkit-bg-rgb), 1); border: 1px solid rgba(0, 0, 0, 0.1); box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05); border-radius: var(--wkit-border-radius); + display: flex; + flex-direction: column; } .wkit-dialog__title { @@ -40,6 +42,7 @@ .wkit-dialog__header { display: flex; align-items: center; + margin-bottom: 10px; } .wkit-dialog { @@ -78,10 +81,20 @@ } } +.wkit-select__scroll { + overflow-y: auto; + overflow-x: hidden; + margin-right: -12px; +} + .wkit-select__container { margin-top: 24px; } +.wkit-select__container:first-child { + margin-top: 16px; +} + .wkit-select__title { font-size: var(--wkit-font-size-small); font-family: var(--wkit-font-family); @@ -186,21 +199,18 @@ .wkit-connecting, .wkit-install { - margin-top: 100px; - margin-bottom: 150px; + flex: 1; display: flex; + justify-content: center; flex-direction: column; align-items: center; } -.wkit-install { - margin-bottom: 110px; -} .wkit-connecting__logo, .wkit-install__logo { display: block; - margin: auto; + margin: 0 auto; width: 48px; height: 48px; margin-bottom: 20px; diff --git a/packages/kit/src/components/WalletInfo/index.scss b/packages/kit/src/components/WalletInfo/index.scss index f9a8d9dc..9579fc22 100644 --- a/packages/kit/src/components/WalletInfo/index.scss +++ b/packages/kit/src/components/WalletInfo/index.scss @@ -1,6 +1,5 @@ .wkit-connected-button { width: 100%; - height: 50px; display: flex; align-items: center; justify-content: center; @@ -72,9 +71,10 @@ } &__right-arrow { - width: 24px; - height: 24px; + width: 20px; + height: 20px; display: inline-block; + margin-left: 4px; } } @@ -84,15 +84,13 @@ } .wkit-disconnect-button { - height: 50px; box-sizing: border-box; position: absolute; - bottom: -76px; + bottom: -56px; width: var(--wkit-button-width); border-radius: var(--wkit-border-radius); padding: 14px; - line-height: 22px; color: rgba(var(--wkit-on-bg-rgb), 0.8); cursor: pointer; diff --git a/packages/kit/src/components/WalletInfo/index.tsx b/packages/kit/src/components/WalletInfo/index.tsx index 049b97d6..c8869b97 100644 --- a/packages/kit/src/components/WalletInfo/index.tsx +++ b/packages/kit/src/components/WalletInfo/index.tsx @@ -7,6 +7,7 @@ import { useWallet } from '../../hooks/useWallet'; import { Extendable } from '../../types'; import { addressEllipsis } from "../../utils/addressEllipsis"; import { formatCurrency } from '../../utils/formatCurrency'; +import { SvgArrowDown } from '../Icon/SvgIcons'; export type ConnectButtonProps = Extendable & { label?: string; @@ -34,30 +35,7 @@ function WalletInfo(props: ConnectButtonProps) { {addressEllipsis(address)} - - - - - - - - - - +
    diff --git a/website/docs/advanced/_category_.json b/website/docs/advanced/_category_.json index 24908f7a..3959e8e1 100644 --- a/website/docs/advanced/_category_.json +++ b/website/docs/advanced/_category_.json @@ -1,5 +1,5 @@ { - "label": "Advanced", + "label": "Styling", "position": 4, "link": { "type": "generated-index" diff --git a/website/docs/advanced/basic.md b/website/docs/advanced/basic.md new file mode 100644 index 00000000..4664a27e --- /dev/null +++ b/website/docs/advanced/basic.md @@ -0,0 +1,33 @@ +# Basic + +## BEM Naming Rule + +The BEM naming rule is used to name CSS classes. It is a convention for naming CSS classes in a consistent and predictable way. It helps to achieve reusable components and code sharing in front-end development. + +```txt +.wkit-[block]__[element]--[modifier] +``` + +```jsx +
    ...
    +``` + +## Import default CSS + +You need to import the default css file to use the default styles. + +:::caution +You may need a proper CSS loader to import CSS files. See [Webpack](https://webpack.js.org/loaders/css-loader/) or [Vite](https://vitejs.dev/guide/features.html#css) for more information. +::: + +For example, import the default css file in the `src/index.jsx` file: + +```jsx title="src/index.jsx" +import * as React from "react"; +import "@suiet/wallet-kit/style.css"; // Add this line to your code + +// Your Application code below +function App() { + return
    ...
    ; +} +``` diff --git a/website/docs/advanced/styling.md b/website/docs/advanced/customize.md similarity index 70% rename from website/docs/advanced/styling.md rename to website/docs/advanced/customize.md index 513b8203..b164bbf2 100644 --- a/website/docs/advanced/styling.md +++ b/website/docs/advanced/customize.md @@ -1,40 +1,6 @@ -# Styling +# Customize & Theme -## BEM Naming Rule - -The BEM naming rule is used to name CSS classes. It is a convention for naming CSS classes in a consistent and predictable way. It helps to achieve reusable components and code sharing in front-end development. - -```txt -.wkit-[block]__[element]--[modifier] -``` - -```jsx -
    ...
    -``` - -## Import default CSS - -You need to import the default css file to use the default styles. - -:::caution -You may need a proper CSS loader to import CSS files. See [Webpack](https://webpack.js.org/loaders/css-loader/) or [Vite](https://vitejs.dev/guide/features.html#css) for more information. -::: - -For example, import the default css file in the `src/index.jsx` file: - -```jsx title="src/index.jsx" -import * as React from "react"; -import "@suiet/wallet-kit/style.css"; // Add this line to your code - -// Your Application code below -function App() { - return
    ...
    ; -} -``` - -## Customize & Theme - -### CSS Variables +## CSS Variables This section describes how to use CSS variables to customize the theme of the components. @@ -103,7 +69,7 @@ import "@suiet/wallet-kit/style.css"; import "./suiet-wallet-kit-custom.css"; // You css file here ``` -### Override (Not recommended) +## Override (Not recommended) When CSS variables are not enough, you can customize the styles by importing the css file and overriding our default CSS rules. @@ -137,34 +103,3 @@ For example, in the `src/index.jsx` file: import "@suiet/wallet-kit/style.css"; import "./suiet-wallet-kit-custom.css"; // You css file here ``` - -## Dark Mode - -With the help of CSS variables, you can easily customize the theme of the components to support dark mode. - -In fact, we have already provided a dark mode theme for you, no additional configuration is required. - -:::tip -We also defined our dark mode theme under the `[data-theme='dark']:root` selector, as it is a common practice in the web development community. -::: - -```scss -@media (prefers-color-scheme: dark) { - :root { - --wkit-accent-hs: 166, 91%; - --wkit-on-accent-rgb: 255, 255, 255; - --wkit-bg-rgb: 40, 40, 40; - --wkit-on-bg-rgb: 241, 241, 241; - } -} -``` - -Like normal mode, you can override the CSS variables above to customize the look of the components in dark mode. For example, you can change the accent color to red in dark mode: - -```scss -@media (prefers-color-scheme: dark) { - :root { - --wkit-accent-hs: 0, 100%; - } -} -``` diff --git a/website/docs/advanced/darkmode.md b/website/docs/advanced/darkmode.md new file mode 100644 index 00000000..76e7523e --- /dev/null +++ b/website/docs/advanced/darkmode.md @@ -0,0 +1,30 @@ +# Dark Mode + +With the help of CSS variables, you can easily customize the theme of the components to support dark mode. + +In fact, we have already provided a dark mode theme for you, no additional configuration is required. + +:::tip +We also defined our dark mode theme under the `[data-theme='dark']:root` selector, as it is a common practice in the web development community. +::: + +```scss +@media (prefers-color-scheme: dark) { + :root { + --wkit-accent-hs: 166, 91%; + --wkit-on-accent-rgb: 255, 255, 255; + --wkit-bg-rgb: 40, 40, 40; + --wkit-on-bg-rgb: 241, 241, 241; + } +} +``` + +Like normal mode, you can override the CSS variables above to customize the look of the components in dark mode. For example, you can change the accent color to red in dark mode: + +```scss +@media (prefers-color-scheme: dark) { + :root { + --wkit-accent-hs: 0, 100%; + } +} +``` From aa612550f12ae69b8e084078282819491fcafd8b Mon Sep 17 00:00:00 2001 From: hzy Date: Mon, 3 Oct 2022 17:56:31 +0800 Subject: [PATCH 088/654] fix: many styling fixes --- packages/kit/index.html | 6 ---- .../src/components/ConnectButton/index.scss | 30 +++++++++---------- packages/kit/src/components/Icon/SvgIcons.tsx | 1 - .../components/Modal/ConnectWalletModal.tsx | 2 +- packages/kit/src/components/Modal/index.scss | 9 +++--- .../kit/src/components/WalletInfo/index.scss | 23 +++++++------- .../kit/src/components/WalletInfo/index.tsx | 6 ++-- website/docs/advanced/customize.md | 4 +-- website/docs/advanced/darkmode.md | 20 +++++-------- 9 files changed, 44 insertions(+), 57 deletions(-) diff --git a/packages/kit/index.html b/packages/kit/index.html index 72e552bf..01eb1946 100644 --- a/packages/kit/index.html +++ b/packages/kit/index.html @@ -13,12 +13,6 @@ width: 100vw; height: 100vh; } - - @media (prefers-color-scheme: dark) { - :root { - background-color: #242526; - } - } diff --git a/packages/kit/src/components/ConnectButton/index.scss b/packages/kit/src/components/ConnectButton/index.scss index aa050f51..fb0b4a6e 100644 --- a/packages/kit/src/components/ConnectButton/index.scss +++ b/packages/kit/src/components/ConnectButton/index.scss @@ -20,21 +20,21 @@ --wkit-button-width: 284px; } -@media (prefers-color-scheme: dark) { - :root { - --wkit-accent-hs: 166, 91%; - --wkit-on-accent-rgb: 255, 255, 255; - --wkit-bg-rgb: 40, 40, 40; - --wkit-on-bg-rgb: 241, 241, 241; - } -} - -[data-theme='dark']:root { - --wkit-accent-hs: 166, 91%; - --wkit-on-accent-rgb: 255, 255, 255; - --wkit-bg-rgb: 40, 40, 40; - --wkit-on-bg-rgb: 241, 241, 241; -} +// @media (prefers-color-scheme: dark) { +// :root { +// --wkit-accent-hs: 166, 91%; +// --wkit-on-accent-rgb: 255, 255, 255; +// --wkit-bg-rgb: 40, 40, 40; +// --wkit-on-bg-rgb: 241, 241, 241; +// } +// } + +// [data-theme='dark']:root { +// --wkit-accent-hs: 166, 91%; +// --wkit-on-accent-rgb: 255, 255, 255; +// --wkit-bg-rgb: 40, 40, 40; +// --wkit-on-bg-rgb: 241, 241, 241; +// } .wkit-button { border-radius: var(--wkit-border-radius); diff --git a/packages/kit/src/components/Icon/SvgIcons.tsx b/packages/kit/src/components/Icon/SvgIcons.tsx index 34f23b5c..63849afa 100644 --- a/packages/kit/src/components/Icon/SvgIcons.tsx +++ b/packages/kit/src/components/Icon/SvgIcons.tsx @@ -12,7 +12,6 @@ export function SvgArrowLeft() { {showDisconnectButton && ( -
    { setShowDisconnectButton(false); disconnect(); }} > - Disconnect -
    + Disconnect + )}
    ); diff --git a/website/docs/advanced/customize.md b/website/docs/advanced/customize.md index b164bbf2..a8dcd601 100644 --- a/website/docs/advanced/customize.md +++ b/website/docs/advanced/customize.md @@ -59,7 +59,7 @@ After figuring out the CSS variables you want to customize, you can override the Import the default css file and your own css file in your application. :::caution -The CSS variables must be imported **AFTER** importing the default css file. +The CSS variables must be imported / declared **AFTER** the default css file. ::: For example, in the `src/index.jsx` file: @@ -94,7 +94,7 @@ Then override the styles in your own CSS file. And last, import the default css file and your own css file in your application. :::caution -Your CSS rules must be imported **AFTER** importing the default css file. +Your CSS rules must be imported / declared **AFTER** the default css file. ::: For example, in the `src/index.jsx` file: diff --git a/website/docs/advanced/darkmode.md b/website/docs/advanced/darkmode.md index 76e7523e..093a415b 100644 --- a/website/docs/advanced/darkmode.md +++ b/website/docs/advanced/darkmode.md @@ -2,10 +2,14 @@ With the help of CSS variables, you can easily customize the theme of the components to support dark mode. -In fact, we have already provided a dark mode theme for you, no additional configuration is required. +You can override color-related CSS variables under the `@media (prefers-color-scheme: dark)` media query to support dark mode like below: -:::tip -We also defined our dark mode theme under the `[data-theme='dark']:root` selector, as it is a common practice in the web development community. + + +:::caution +Rules about dark mode must be imported / declared **AFTER** the default css file. ::: ```scss @@ -18,13 +22,3 @@ We also defined our dark mode theme under the `[data-theme='dark']:root` selecto } } ``` - -Like normal mode, you can override the CSS variables above to customize the look of the components in dark mode. For example, you can change the accent color to red in dark mode: - -```scss -@media (prefers-color-scheme: dark) { - :root { - --wkit-accent-hs: 0, 100%; - } -} -``` From 16e2b4d55284b3fe2b60b4edf3558e104494d78a Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 3 Oct 2022 18:42:41 +0800 Subject: [PATCH 089/654] style(website): update banner --- website/assets/img/kit-banner.svg | 266 ++++++++++++++++++++++++++++++ website/src/pages/index.tsx | 11 +- website/tsconfig.json | 1 + 3 files changed, 276 insertions(+), 2 deletions(-) create mode 100644 website/assets/img/kit-banner.svg diff --git a/website/assets/img/kit-banner.svg b/website/assets/img/kit-banner.svg new file mode 100644 index 00000000..0b898c8b --- /dev/null +++ b/website/assets/img/kit-banner.svg @@ -0,0 +1,266 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 76153a25..8c808ef4 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -7,6 +7,7 @@ import styles from './index.module.css'; import { ConnectButton, WalletProvider } from '@suiet/wallet-kit'; import '@suiet/wallet-kit/style.css'; import { getAllWallets, useWallet } from '@suiet/wallet-kit'; +import KitBanner from '../../assets/img/kit-banner.svg'; function HomepageHeader() { const { siteConfig } = useDocusaurusContext(); @@ -43,8 +44,14 @@ export default function Home(): JSX.Element { > -
    - +
    + {/* */} +
    diff --git a/website/tsconfig.json b/website/tsconfig.json index 6f475698..a8cb11c5 100644 --- a/website/tsconfig.json +++ b/website/tsconfig.json @@ -2,6 +2,7 @@ // This file is not used in compilation. It is here just for a nice editor experience. "extends": "@tsconfig/docusaurus/tsconfig.json", "compilerOptions": { + "jsx": "react", "baseUrl": "." } } From cfdc85ad55204aed1a58ce9ad6a567c1eec21b17 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 3 Oct 2022 18:44:18 +0800 Subject: [PATCH 090/654] style(dark theme): disable dark theme --- website/docusaurus.config.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index 3cbeb08d..b16097e8 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -54,6 +54,11 @@ const config = { themeConfig: /** @type {import('@docusaurus/preset-classic').ThemeConfig} */ ({ + colorMode: { + defaultMode: 'light', + disableSwitch: true, + respectPrefersColorScheme: false, + }, navbar: { title: 'Suiet Kit', logo: { From f822c745a35e3327ba78325e201555210a18210b Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 3 Oct 2022 19:25:00 +0800 Subject: [PATCH 091/654] style(landing page): update landing page style --- website/assets/img/kit-banner.svg | 323 ++++++++++++++--------------- website/src/pages/index.module.css | 19 ++ website/src/pages/index.tsx | 7 +- 3 files changed, 185 insertions(+), 164 deletions(-) diff --git a/website/assets/img/kit-banner.svg b/website/assets/img/kit-banner.svg index 0b898c8b..11e95b18 100644 --- a/website/assets/img/kit-banner.svg +++ b/website/assets/img/kit-banner.svg @@ -1,266 +1,265 @@ - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - + - - - - - - - + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - + + + + + + + + + + + - - - - - - - + + + + + + + - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - + + + + + + + - - - - - - - - + + + + + + + - - - - + + + + - - - - + + + + - - - - - + + + + + - + - + - - + + - + - - + + - + - - + + - + - + - - + + - + - + - - + + - + - - + + - + - - + + - + - - + + - - + + - + - - + + - - + + - + - + - + - + - + - - + + - - + + - - + + - - + + - - + + - - + + - - + + - + diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css index 745c46df..138ffda4 100644 --- a/website/src/pages/index.module.css +++ b/website/src/pages/index.module.css @@ -2,7 +2,26 @@ * CSS files with the .module.css suffix will be treated as CSS modules * and scoped locally. */ +.hero-title { + background: linear-gradient(130.2deg, #0C66E1 -19.23%, #65C6FF 102.03%); + /* font-family: 'Work Sans'; */ + font-weight: bold; + -webkit-background-clip: text; + -webkit-text-fill-color: transparent; + background-clip: text; + text-fill-color: transparent; + font-size: 60px; +} +.hero-desc { + font-family: 'Work Sans'; + font-style: normal; + font-weight: 500; + font-size: 24px; + line-height: 24px; + color: #B9C0D4; + margin-bottom: 48px; +} .heroBanner { padding: 4rem 0; text-align: center; diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 8c808ef4..59cee205 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -24,8 +24,11 @@ function HomepageHeader() { return (
    -

    {siteConfig.title}

    -

    {siteConfig.tagline}

    + {/*

    {siteConfig.title}

    */} +

    + {siteConfig.title} +

    +

    {siteConfig.tagline}

    From 188c76a596fd3ca0a36321641c7030fbab7dd84d Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 3 Oct 2022 19:46:21 +0800 Subject: [PATCH 092/654] style(website): update landing page image --- website/src/pages/index.module.css | 22 ++++++++++++++++++ website/src/pages/index.tsx | 12 +++++++--- website/static/img/kit-banner-2.png | Bin 0 -> 141819 bytes website/{assets => static}/img/kit-banner.svg | 0 4 files changed, 31 insertions(+), 3 deletions(-) create mode 100644 website/static/img/kit-banner-2.png rename website/{assets => static}/img/kit-banner.svg (100%) diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css index 138ffda4..5582bbd1 100644 --- a/website/src/pages/index.module.css +++ b/website/src/pages/index.module.css @@ -37,6 +37,28 @@ .buttons { display: flex; + flex-direction: column; + gap: 10px; align-items: center; justify-content: center; } + +.doc-button { + font-weight: bold; + background: #e5e7ec; + padding: 10px 100px; + border-radius: 16px; + color: black; + cursor: pointer; +} + +.doc-button:hover { + color: black; + background: #cbced6; + text-decoration: none; +} + +.doc-button:active { + color: black; + background: #b3b7c2; +} \ No newline at end of file diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 59cee205..331a784d 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -7,8 +7,9 @@ import styles from './index.module.css'; import { ConnectButton, WalletProvider } from '@suiet/wallet-kit'; import '@suiet/wallet-kit/style.css'; import { getAllWallets, useWallet } from '@suiet/wallet-kit'; -import KitBanner from '../../assets/img/kit-banner.svg'; - +import KitBanner from '../../static/img/kit-banner.svg'; +import useBaseUrl from '@docusaurus/useBaseUrl'; +// import KitBanner2 from '../../assets/img/kit-banner-2.png'; function HomepageHeader() { const { siteConfig } = useDocusaurusContext(); const { connected, getAccounts } = useWallet(); @@ -28,9 +29,10 @@ function HomepageHeader() {

    {siteConfig.title}

    -

    {siteConfig.tagline}

    +

    {siteConfig.tagline}

    @@ -55,6 +57,10 @@ export default function Home(): JSX.Element { width: "1280px", margin: "auto", }}> +
    diff --git a/website/static/img/kit-banner-2.png b/website/static/img/kit-banner-2.png new file mode 100644 index 0000000000000000000000000000000000000000..f9e344d947e6592c5a493bd16eb0be557859e5e6 GIT binary patch literal 141819 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 z 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

    `Cjx4NU~oWlLT{P!3< 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 Q_}6mxmG9-tJbCqh0A*sQJpcdz literal 0 HcmV?d00001 diff --git a/website/assets/img/kit-banner.svg b/website/static/img/kit-banner.svg similarity index 100% rename from website/assets/img/kit-banner.svg rename to website/static/img/kit-banner.svg From e5e37447d73298586cd5fafa65613554bc9b9cd1 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 3 Oct 2022 20:00:35 +0800 Subject: [PATCH 093/654] style(website): adjust mobile device --- website/src/pages/index.module.css | 1 - website/src/pages/index.tsx | 8 +- website/static/img/kit-banner.svg | 649 +++++++++++++++++------------ 3 files changed, 389 insertions(+), 269 deletions(-) diff --git a/website/src/pages/index.module.css b/website/src/pages/index.module.css index 5582bbd1..f8e2577d 100644 --- a/website/src/pages/index.module.css +++ b/website/src/pages/index.module.css @@ -14,7 +14,6 @@ } .hero-desc { - font-family: 'Work Sans'; font-style: normal; font-weight: 500; font-size: 24px; diff --git a/website/src/pages/index.tsx b/website/src/pages/index.tsx index 331a784d..f540e108 100644 --- a/website/src/pages/index.tsx +++ b/website/src/pages/index.tsx @@ -31,8 +31,8 @@ function HomepageHeader() {

    {siteConfig.tagline}

    - View Docs + Try Connect Wallet
    @@ -54,11 +54,13 @@ export default function Home(): JSX.Element { }}> {/* */}
    diff --git a/website/static/img/kit-banner.svg b/website/static/img/kit-banner.svg index 11e95b18..d58c4853 100644 --- a/website/static/img/kit-banner.svg +++ b/website/static/img/kit-banner.svg @@ -1,265 +1,384 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file From 4d2b219bd5db27ce73bda9452302eea703ce42a0 Mon Sep 17 00:00:00 2001 From: brrruski Date: Mon, 3 Oct 2022 10:03:08 -0400 Subject: [PATCH 094/654] chore: update QuickStart and add demo --- assets/integration-example.png | Bin 0 -> 92121 bytes examples/with-cra/.gitignore | 23 + examples/with-cra/.npmrc | 2 + examples/with-cra/README.md | 46 + examples/with-cra/package-lock.json | 29138 +++++++++++++++++++++ examples/with-cra/package.json | 37 + examples/with-cra/src/App.css | 59 + examples/with-cra/src/App.tsx | 103 + examples/with-cra/src/index.css | 13 + examples/with-cra/src/index.tsx | 12 + examples/with-cra/src/logo.svg | 1 + examples/with-cra/src/react-app-env.d.ts | 1 + examples/with-cra/src/suiet-logo.svg | 12 + examples/with-cra/tsconfig.json | 26 + package.json | 3 - website/docs/QuickStart.md | 69 +- 16 files changed, 29527 insertions(+), 18 deletions(-) create mode 100644 assets/integration-example.png create mode 100644 examples/with-cra/.gitignore create mode 100644 examples/with-cra/.npmrc create mode 100644 examples/with-cra/README.md create mode 100644 examples/with-cra/package-lock.json create mode 100644 examples/with-cra/package.json create mode 100644 examples/with-cra/src/App.css create mode 100644 examples/with-cra/src/App.tsx create mode 100644 examples/with-cra/src/index.css create mode 100644 examples/with-cra/src/index.tsx create mode 100644 examples/with-cra/src/logo.svg create mode 100644 examples/with-cra/src/react-app-env.d.ts create mode 100644 examples/with-cra/src/suiet-logo.svg create mode 100644 examples/with-cra/tsconfig.json diff --git a/assets/integration-example.png b/assets/integration-example.png new file mode 100644 index 0000000000000000000000000000000000000000..21b8e228749361a1367132ba0bb5348113845fd3 GIT binary patch literal 92121 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

    G*r};S-QAh1g2I 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 B+&=&S literal 0 HcmV?d00001 diff --git a/examples/with-cra/.gitignore b/examples/with-cra/.gitignore new file mode 100644 index 00000000..4d29575d --- /dev/null +++ b/examples/with-cra/.gitignore @@ -0,0 +1,23 @@ +# 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 + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/examples/with-cra/.npmrc b/examples/with-cra/.npmrc new file mode 100644 index 00000000..d4ca337a --- /dev/null +++ b/examples/with-cra/.npmrc @@ -0,0 +1,2 @@ +strict-peer-dependencies=false +auto-install-peers=true \ No newline at end of file diff --git a/examples/with-cra/README.md b/examples/with-cra/README.md new file mode 100644 index 00000000..b87cb004 --- /dev/null +++ b/examples/with-cra/README.md @@ -0,0 +1,46 @@ +# Getting Started with Create React App + +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.\ +Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.\ +You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.\ +See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.\ +It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.\ +Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). diff --git a/examples/with-cra/package-lock.json b/examples/with-cra/package-lock.json new file mode 100644 index 00000000..fe3e0e80 --- /dev/null +++ b/examples/with-cra/package-lock.json @@ -0,0 +1,29138 @@ +{ + "name": "suiet-kit-integration", + "version": "0.1.0", + "lockfileVersion": 2, + "requires": true, + "packages": { + "": { + "name": "suiet-kit-integration", + "version": "0.1.0", + "dependencies": { + "@suiet/wallet-kit": "^0.0.8", + "@types/node": "^16.11.62", + "@types/react": "^18.0.21", + "@types/react-dom": "^18.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "typescript": "^4.8.4" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "dependencies": { + "@babel/highlight": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "dependencies": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "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/core/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/@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "dependencies": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || >=14.0.0" + }, + "peerDependencies": { + "@babel/core": ">=7.11.0", + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "node_modules/@babel/eslint-parser/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==", + "engines": { + "node": ">=10" + } + }, + "node_modules/@babel/eslint-parser/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/@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "dependencies": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "dependencies": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-compilation-targets/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/@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "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-define-polyfill-provider/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/@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "dependencies": { + "@babel/types": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "dependencies": { + "@babel/types": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "dependencies": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "dependencies": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "dependencies": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==", + "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.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "dependencies": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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-decorators": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.3.tgz", + "integrity": "sha512-MbgXtNXqo7RTKYIXVchVJGPvaVufQH3pxvQyfbGvNw1DObIhph+PesYXJTcd8J4DdWibvf6Z2eanOyItX8WnJg==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "dependencies": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "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==", + "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-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0" + }, + "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==", + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "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==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "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.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "dependencies": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "dependencies": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "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.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "dependencies": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "dependencies": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "dependencies": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "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.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "dependencies": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/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/@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typescript": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", + "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", + "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "dependencies": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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-import-assertions": "^7.18.6", + "@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.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.3", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/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/@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==", + "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/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "dependencies": { + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/runtime-corejs3": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz", + "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==", + "dependencies": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "dependencies": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "dependencies": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "node_modules/@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "node_modules/@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/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==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "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==" + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "engines": { + "node": ">=6" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/console/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/console/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/console/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/console/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "dependencies": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/reporters/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/reporters/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/reporters/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/reporters/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "dependencies": { + "@sinclair/typebox": "^0.24.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "source-map": "^0.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/source-map/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "dependencies": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/transform/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/transform/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/transform/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/transform/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/transform/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@jest/transform/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@jest/types/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@jest/types/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@jest/types/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/@jest/types/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/types/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "dependencies": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "dependencies": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "node_modules/@mysten/bcs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.3.0.tgz", + "integrity": "sha512-Me6OkrS+idPq+ZUM1MEcKP9YOTacZKLwo0gf8rfeImQ+G25tqPRhjpccZGOUJGOKh+gojH2vjkWi2TYJv9kNCg==", + "dependencies": { + "bn.js": "^5.2.1" + } + }, + "node_modules/@mysten/sui.js": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.11.0.tgz", + "integrity": "sha512-AGdvotFCEAFAqPjBnUJ/taNaSxisXibpcQXLSBE5PTo0YUqQjTaF76sm57SY0ZZMAhnSxacnM5kP0UuNkZc1ew==", + "dependencies": { + "@mysten/bcs": "0.3.0", + "@noble/hashes": "^1.1.2", + "@noble/secp256k1": "^1.6.3", + "bn.js": "^5.2.0", + "buffer": "^6.0.3", + "cross-fetch": "^3.1.5", + "jayson": "^3.6.6", + "js-sha3": "^0.8.0", + "lossless-json": "^1.0.5", + "rpc-websockets": "^7.5.0", + "tweetnacl": "^1.0.3" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/@mysten/wallet-adapter-base": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mysten/wallet-adapter-base/-/wallet-adapter-base-0.1.0.tgz", + "integrity": "sha512-o5wGQRAi9VzwKEw7eCb+EskBMLDVL3D93E5Xg7W1LME1MPtbhs5s5HAF8qnDs0Lgp8UglznkZYUXcV6Z8Ih/5w==", + "dependencies": { + "@mysten/sui.js": "0.11.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "dependencies": { + "eslint-scope": "5.1.1" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@nicolo-ribaudo/eslint-scope-5-internals/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@noble/hashes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", + "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/@noble/secp256k1": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz", + "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "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==", + "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==", + "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==", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + } + }, + "node_modules/@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-dialog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", + "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", + "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-focus-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", + "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-portal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", + "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", + "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0", + "react-dom": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", + "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", + "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "dependencies": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "node_modules/@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "dependencies": { + "@babel/runtime": "^7.13.10" + }, + "peerDependencies": { + "react": "^16.8 || ^17.0 || ^18.0" + } + }, + "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==", + "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-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==", + "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-replace": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", + "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "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==", + "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/pluginutils/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==" + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "node_modules/@sinclair/typebox": { + "version": "0.24.44", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.44.tgz", + "integrity": "sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==" + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/@suiet/wallet-adapter": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@suiet/wallet-adapter/-/wallet-adapter-0.0.12.tgz", + "integrity": "sha512-n12HTVGc8EB3S7jFDIGnN11UZPcxXwOqyG70iQ1REnJug3RNOmrt9gRUiYQrA0DByXeY1RDrg1jJFGSua/7Y8g==", + "dependencies": { + "@mysten/sui.js": "0.11.0", + "@mysten/wallet-adapter-base": "0.1.0" + } + }, + "node_modules/@suiet/wallet-kit": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@suiet/wallet-kit/-/wallet-kit-0.0.8.tgz", + "integrity": "sha512-opUQypmDLRUx1VljdnQzOb2Mj8qQBUKTyzpfzSVV0uYuh5wx1RgJMmWftq/jLdP3Ce9fKHgB5ilndnxoOSJheQ==", + "dependencies": { + "@mysten/sui.js": "0.11.0", + "@mysten/wallet-adapter-base": "0.1.0", + "@radix-ui/react-dialog": "^1.0.0", + "@suiet/wallet-adapter": "0.0.12", + "classnames": "^2.3.2", + "lodash": "^4.17.21", + "swr": "^1.3.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==", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "dependencies": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "dependencies": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "dependencies": { + "@babel/types": "^7.12.6" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "dependencies": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/gregberge" + } + }, + "node_modules/@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "dependencies": { + "@babel/types": "^7.3.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "node_modules/@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "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==" + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "node_modules/@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "node_modules/@types/node": { + "version": "16.11.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.63.tgz", + "integrity": "sha512-3OxnrEQLBz8EIIaHpg3CibmTAEGkDBcHY4fL5cnBwg2vd2yvHrUDGWxK+MlYPeXWWIoJJW79dGtU+oeBr6166Q==" + }, + "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/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "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/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "node_modules/@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "node_modules/@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "node_modules/@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "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==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "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/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "dependencies": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "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==" + }, + "node_modules/@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz", + "integrity": "sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/type-utils": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "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/experimental-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1.tgz", + "integrity": "sha512-Zv0EcU0iu64DiVG3pRZU0QYCgANO//U1fS3oEs3eqHD1eIVVcQsFd/T01ckaNbL2H2aCqRojY2xZuMAPcOArEA==", + "dependencies": { + "@typescript-eslint/utils": "5.38.1" + }, + "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/parser": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz", + "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==", + "dependencies": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz", + "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==", + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1" + }, + "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.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz", + "integrity": "sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "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.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==", + "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.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.1.tgz", + "integrity": "sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "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/utils/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "dependencies": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "dependencies": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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==", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "dependencies": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + } + }, + "node_modules/acorn-globals/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "peerDependencies": { + "acorn": "^8" + } + }, + "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==", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "dependencies": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + } + }, + "node_modules/acorn-node/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "dependencies": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + }, + "engines": { + "node": ">=8.9" + } + }, + "node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/ajv-formats/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==" + }, + "node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "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==", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "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==", + "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/anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/aria-hidden": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", + "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.9.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "dependencies": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "node_modules/array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "node_modules/ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "node_modules/async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + ], + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==", + "engines": { + "node": ">=4" + } + }, + "node_modules/axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "node_modules/babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "dependencies": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-jest/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/babel-jest/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/babel-jest/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/babel-jest/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-jest/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/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==", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "dependencies": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10", + "npm": ">=6" + } + }, + "node_modules/babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "peerDependencies": { + "@babel/core": "^7.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "dependencies": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/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/babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "dependencies": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "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==" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "node_modules/bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "dependencies": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + }, + "engines": { + "node": ">= 8.0.0" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "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==", + "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==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "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==", + "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==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "node_modules/browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "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==" + }, + "node_modules/bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "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": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "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==", + "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/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001414", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz", + "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + } + ] + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "engines": { + "node": ">=4" + } + }, + "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/char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "engines": { + "node": ">=10" + } + }, + "node_modules/check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "node_modules/cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "node_modules/classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "node_modules/clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-css/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "node_modules/colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "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==" + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "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==", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "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==", + "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==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "node_modules/confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "engines": { + "node": ">=0.8" + } + }, + "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==", + "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==", + "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==", + "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.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "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": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "node_modules/core-js": { + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz", + "integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.4.tgz", + "integrity": "sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==", + "dependencies": { + "browserslist": "^4.21.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-pure": { + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.4.tgz", + "integrity": "sha512-qRbgm0ADrsNTU66UcW47YMJjXm+ShhUP2gkoEoAShT2BHO3cb5gGqLtmWpjnM6Wx9h5hMSF4uZ+jEV/8+4KCsw==", + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-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==" + }, + "node_modules/cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "dependencies": { + "node-fetch": "2.6.7" + } + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-blank-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "bin": { + "css-has-pseudo": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==" + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-minimizer-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "bin": { + "css-prefers-color-scheme": "dist/cli.cjs" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "dependencies": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "dependencies": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/csso/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + }, + "node_modules/csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "node_modules/damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "node_modules/data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "dependencies": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/data-urls/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/data-urls/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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/decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==" + }, + "node_modules/dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dependencies": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "node_modules/delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "engines": { + "node": ">=8" + } + }, + "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==" + }, + "node_modules/detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "node_modules/detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "dependencies": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "bin": { + "detect": "bin/detect-port", + "detect-port": "bin/detect-port" + }, + "engines": { + "node": ">= 4.2.1" + } + }, + "node_modules/detect-port-alt/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/detect-port-alt/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "dependencies": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + }, + "bin": { + "detective": "bin/detective.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "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==", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "node_modules/dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "dependencies": { + "webidl-conversions": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/domexception/node_modules/webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "engines": { + "node": ">=8" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "node_modules/ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.4.270", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.270.tgz", + "integrity": "sha512-KNhIzgLiJmDDC444dj9vEOpZEgsV96ult9Iff98Vanumn+ShJHd5se8aX6KeVxdc0YQeqdrezBZv89rleDbvSg==" + }, + "node_modules/emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "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==" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "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/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "node_modules/es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "node_modules/es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "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/es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "node_modules/es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "dependencies": { + "es6-promise": "^4.0.3" + } + }, + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dependencies": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "dependencies": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "dependencies": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "eslint": "^8.0.0" + } + }, + "node_modules/eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "dependencies": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + } + }, + "node_modules/eslint-import-resolver-node/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "dependencies": { + "debug": "^3.2.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + } + } + }, + "node_modules/eslint-module-utils/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "dependencies": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@babel/plugin-syntax-flow": "^7.14.5", + "@babel/plugin-transform-react-jsx": "^7.14.9", + "eslint": "^8.1.0" + } + }, + "node_modules/eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8" + } + }, + "node_modules/eslint-plugin-import/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-import/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "dependencies": { + "@typescript-eslint/experimental-utils": "^5.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + }, + "peerDependencies": { + "@typescript-eslint/eslint-plugin": "^4.0.0 || ^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "@typescript-eslint/eslint-plugin": { + "optional": true + }, + "jest": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "dependencies": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=4.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "dependencies": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "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==", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-testing-library": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz", + "integrity": "sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA==", + "dependencies": { + "@typescript-eslint/utils": "^5.13.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0", + "npm": ">=6" + }, + "peerDependencies": { + "eslint": "^7.5.0 || ^8.0.0" + } + }, + "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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "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==", + "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==", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/eslint-webpack-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/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==" + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/eslint/node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/eslint/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/eslint/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "dependencies": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "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==", + "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==", + "engines": { + "node": ">=4.0" + } + }, + "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==" + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "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==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==", + "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/eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==", + "engines": { + "node": "> 0.1.90" + } + }, + "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==" + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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==", + "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==" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "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==", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dependencies": { + "bser": "2.1.1" + } + }, + "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==", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "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==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dependencies": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "node_modules/follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==", + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "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/fork-ts-checker-webpack-plugin/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "engines": { + "node": ">=6" + } + }, + "node_modules/form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://www.patreon.com/infusion" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==", + "engines": { + "node": ">=6" + } + }, + "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==" + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "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==", + "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.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/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==", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "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==", + "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==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==" + }, + "node_modules/harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "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==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "bin": { + "he": "bin/he" + } + }, + "node_modules/hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "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==", + "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==", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "dependencies": { + "whatwg-encoding": "^1.0.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "webpack": "^5.20.0" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "dependencies": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + }, + "node_modules/identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "dependencies": { + "harmony-reflect": "^1.4.6" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/immer" + } + }, + "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/import-fresh/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/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "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==", + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "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.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "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==", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "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==", + "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==", + "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==", + "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": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "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==", + "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": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==", + "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==", + "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==", + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "node_modules/isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "peerDependencies": { + "ws": "*" + } + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/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/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-report/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-source-maps/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "dependencies": { + "async": "^3.2.3", + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jake/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jake/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jake/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jake/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jake/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jayson": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz", + "integrity": "sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==", + "dependencies": { + "@types/connect": "^3.4.33", + "@types/node": "^12.12.54", + "@types/ws": "^7.4.4", + "commander": "^2.20.3", + "delay": "^5.0.0", + "es6-promisify": "^5.0.0", + "eyes": "^0.1.8", + "isomorphic-ws": "^4.0.1", + "json-stringify-safe": "^5.0.1", + "JSONStream": "^1.3.5", + "lodash": "^4.17.20", + "uuid": "^8.3.2", + "ws": "^7.4.5" + }, + "bin": { + "jayson": "bin/jayson.js" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jayson/node_modules/@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + }, + "node_modules/jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "dependencies": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "dependencies": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-circus/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-circus/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-circus/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-circus/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-circus/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "dependencies": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-cli/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-cli/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-cli/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-cli/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "dependencies": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "peerDependencies": { + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-config/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-config/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-config/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-diff/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-diff/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-diff/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-diff/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-diff/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-each/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-each/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-each/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-each/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-each/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-jasmine2/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-jasmine2/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-jasmine2/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-jasmine2/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "dependencies": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-matcher-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-matcher-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-matcher-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-message-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-message-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-message-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-message-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-message-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "dependencies": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "dependencies": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-resolve/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-resolve/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-resolve/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-resolve/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-resolve/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "dependencies": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runner/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runner/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runner/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runner/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runner/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "dependencies": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-runtime/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-runtime/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-runtime/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-runtime/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "dependencies": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "dependencies": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-snapshot/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-snapshot/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-snapshot/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-snapshot/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "dependencies": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-util/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-util/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-util/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-util/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-util/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "dependencies": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-validate/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-validate/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-validate/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-validate/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-validate/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "dependencies": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "jest": "^27.0.0 || ^28.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "dependencies": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watch-typeahead/node_modules/emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "dependencies": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "dependencies": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jest-watch-typeahead/node_modules/jest-watcher/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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "dependencies": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/jest-watch-typeahead/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "node_modules/jest-watch-typeahead/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "dependencies": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "engines": { + "node": ">=12.20" + } + }, + "node_modules/jest-watch-typeahead/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==", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", + "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/jest-watch-typeahead/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "dependencies": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/jest-watcher/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/jest-watcher/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/jest-watcher/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/jest-watcher/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-watcher/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + }, + "node_modules/js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "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": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "dependencies": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jsdom/node_modules/tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "dependencies": { + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jsdom/node_modules/whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "dependencies": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==" + }, + "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==" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "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==", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==", + "engines": [ + "node >= 0.2.0" + ] + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "dependencies": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "node_modules/language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "dependencies": { + "language-subtag-registry": "~0.3.2" + } + }, + "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==", + "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==", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", + "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/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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==" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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/lossless-json": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.5.tgz", + "integrity": "sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==" + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/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/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "dependencies": { + "fs-monkey": "^1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "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==", + "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==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "dependencies": { + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/mini-css-extract-plugin/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/mini-css-extract-plugin/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==" + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "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==" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "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/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "optional": true, + "bin": { + "node-gyp-build": "bin.js", + "node-gyp-build-optional": "optional.js", + "node-gyp-build-test": "build-test.js" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node_modules/node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "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==", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "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==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "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==", + "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==", + "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.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "dependencies": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "dependencies": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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==" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "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==", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "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==", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "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==", + "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": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "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/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "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==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-dir/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-dir/node_modules/p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pkg-up/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pkg-up/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/pkg-up/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + } + ], + "dependencies": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "browserslist": ">=4", + "postcss": ">=8" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": ">=7.6.0" + }, + "peerDependencies": { + "postcss": "^8.4.6" + } + }, + "node_modules/postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "dependencies": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.3" + } + }, + "node_modules/postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "peerDependencies": { + "postcss": "^8.1.4" + } + }, + "node_modules/postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.9" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.3.3" + } + }, + "node_modules/postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "dependencies": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "engines": { + "node": "^12 || ^14 || >=16" + }, + "peerDependencies": { + "postcss": "^8.4" + } + }, + "node_modules/postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "dependencies": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "dependencies": { + "postcss-selector-parser": "^6.0.6" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "dependencies": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "dependencies": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + }, + "engines": { + "node": ">= 12" + }, + "peerDependencies": { + "browserslist": ">= 4", + "postcss": ">= 8" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", + "funding": [ + { + "type": "kofi", + "url": "https://ko-fi.com/mrcgrtz" + }, + { + "type": "liberapay", + "url": "https://liberapay.com/mrcgrtz" + } + ], + "engines": { + "node": "^12 || ^14 || >=16" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "peerDependencies": { + "postcss": "^8" + } + }, + "node_modules/postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "dependencies": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "dependencies": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "peerDependencies": { + "postcss": "^8.0.3" + } + }, + "node_modules/postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^12 || ^14 || >=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/csstools" + }, + "peerDependencies": { + "postcss": "^8.2" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "engines": { + "node": ">= 10" + } + }, + "node_modules/postcss-svgo/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/postcss-svgo/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "node_modules/postcss-svgo/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss-svgo/node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "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==", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/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==" + }, + "node_modules/promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "dependencies": { + "asap": "~2.0.6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "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==", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/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==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "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==", + "engines": { + "node": ">=6" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==", + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "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==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "dependencies": { + "performance-now": "^2.1.0" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "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==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-body/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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "dependencies": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "dependencies": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/react-dev-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/react-dev-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/react-dev-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/react-dev-utils/node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/react-dev-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dev-utils/node_modules/loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "engines": { + "node": ">= 12.13.0" + } + }, + "node_modules/react-dev-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + }, + "peerDependencies": { + "react": "^18.2.0" + } + }, + "node_modules/react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-remove-scroll": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", + "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "dependencies": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-remove-scroll-bar": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "dependencies": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "dependencies": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + }, + "bin": { + "react-scripts": "bin/react-scripts.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + }, + "peerDependencies": { + "react": ">= 16", + "typescript": "^3.2.1 || ^4" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "dependencies": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "dependencies": { + "minimatch": "3.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/recursive-readdir/node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "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==" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "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==", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "node_modules/regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "node_modules/regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "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": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", + "bin": { + "jsesc": "bin/jsesc" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "engines": { + "node": ">=0.10.0" + } + }, + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "node_modules/resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "dependencies": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "engines": { + "node": ">=8.9" + }, + "peerDependencies": { + "rework": "1.0.1", + "rework-visit": "1.0.0" + }, + "peerDependenciesMeta": { + "rework": { + "optional": true + }, + "rework-visit": { + "optional": true + } + } + }, + "node_modules/resolve-url-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "node_modules/resolve-url-loader/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/resolve-url-loader/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "engines": { + "node": ">=10" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "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==", + "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/rollup-plugin-terser/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/rollup-plugin-terser/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==", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/rollup-plugin-terser/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==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/rollup-plugin-terser/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/rpc-websockets": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.0.tgz", + "integrity": "sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==", + "dependencies": { + "@babel/runtime": "^7.17.2", + "eventemitter3": "^4.0.7", + "uuid": "^8.3.2", + "ws": "^8.5.0" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/kozjak" + }, + "optionalDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + } + }, + "node_modules/rpc-websockets/node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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==", + "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/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/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "node_modules/sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "dependencies": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "node_modules/saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "dependencies": { + "xmlchars": "^2.2.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "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==", + "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": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "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==" + }, + "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==", + "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==", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "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==", + "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==" + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "engines": { + "node": ">= 8" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.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==", + "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==", + "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==" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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==", + "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/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + }, + "node_modules/stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/stack-utils/node_modules/escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "engines": { + "node": ">= 0.8" + } + }, + "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==", + "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==", + "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-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/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==" + }, + "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==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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==", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "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==", + "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==", + "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==", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "dependencies": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "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-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/svgo/node_modules/domutils/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/swr": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz", + "integrity": "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==", + "peerDependencies": { + "react": "^16.11.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "node_modules/tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "dependencies": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=12.13.0" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/tailwindcss/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "engines": { + "node": ">=6" + } + }, + "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==", + "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==", + "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==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "dependencies": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "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": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "node_modules/throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "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": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "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==", + "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==", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "node_modules/tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "engines": { + "node": ">=4" + } + }, + "node_modules/tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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==" + }, + "node_modules/tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "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==", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "engines": { + "node": ">=4" + } + }, + "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==", + "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==", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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==", + "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==", + "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==", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==", + "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==", + "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==", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "browserslist-lint": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "dependencies": { + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "dependencies": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "@types/react": "^16.9.0 || ^17.0.0 || ^18.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/utf-8-validate": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", + "hasInstallScript": true, + "optional": true, + "dependencies": { + "node-gyp-build": "^4.3.0" + }, + "engines": { + "node": ">=6.14.2" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "dependencies": { + "xml-name-validator": "^3.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.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==", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "engines": { + "node": ">=10.4" + } + }, + "node_modules/webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/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==" + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/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==" + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "dependencies": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.0" + }, + "engines": { + "node": ">=12.22.0" + }, + "peerDependencies": { + "webpack": "^4.44.2 || ^5.47.0" + } + }, + "node_modules/webpack-manifest-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "dependencies": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack/node_modules/@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "node_modules/webpack/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==", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/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==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "node_modules/whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/whatwg-url/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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==", + "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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "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.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "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==", + "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/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "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==" + }, + "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==", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/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==" + }, + "node_modules/workbox-build/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==", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "node_modules/workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "dependencies": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "dependencies": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "node_modules/workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "dependencies": { + "workbox-core": "6.5.4" + } + }, + "node_modules/workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "dependencies": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "node_modules/workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "node_modules/workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "dependencies": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "webpack": "^4.4.0 || ^5.9.0" + } + }, + "node_modules/workbox-webpack-plugin/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==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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==", + "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==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/wrap-ansi/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/wrap-ansi/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "node_modules/write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + } + }, + "dependencies": { + "@ampproject/remapping": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", + "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "requires": { + "@jridgewell/gen-mapping": "^0.1.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "@babel/code-frame": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", + "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "requires": { + "@babel/highlight": "^7.18.6" + } + }, + "@babel/compat-data": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.19.3.tgz", + "integrity": "sha512-prBHMK4JYYK+wDjJF1q99KK4JLL+egWS4nmNqdlMUgCExMZ+iZW0hGhyC3VEbsPjvaN0TBhW//VIFwBrk8sEiw==" + }, + "@babel/core": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.19.3.tgz", + "integrity": "sha512-WneDJxdsjEvyKtXKsaBGbDeiyOjR5vYq4HcShxnIbG0qixpoHjI3MqeZM9NDvsojNCEBItQE4juOo/bU6e72gQ==", + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helpers": "^7.19.0", + "@babel/parser": "^7.19.3", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.3", + "@babel/types": "^7.19.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/eslint-parser": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.19.1.tgz", + "integrity": "sha512-AqNf2QWt1rtu2/1rLswy6CDP7H9Oh3mMhk177Y67Rg8d7RD9WfOLLv8CGn6tisFvS2htm86yIe1yLF6I1UDaGQ==", + "requires": { + "@nicolo-ribaudo/eslint-scope-5-internals": "5.1.1-v1", + "eslint-visitor-keys": "^2.1.0", + "semver": "^6.3.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==" + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/generator": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.19.3.tgz", + "integrity": "sha512-fqVZnmp1ncvZU757UzDheKZpfPgatqY59XtW2/j/18H7u76akb8xqvjw82f+i2UKd/ksYsSick/BCLQUUtJ/qQ==", + "requires": { + "@babel/types": "^7.19.3", + "@jridgewell/gen-mapping": "^0.3.2", + "jsesc": "^2.5.1" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", + "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.9.tgz", + "integrity": "sha512-yFQ0YCHoIqarl8BCRwBL8ulYUaZpz3bNsA7oFepAzee+8/+ImtADXNOmO5vJvsPff3qi+hvpkY/NYBTrBQgdNw==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.18.6", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.19.3.tgz", + "integrity": "sha512-65ESqLGyGmLvgR0mst5AdW1FkNlj9rQsCKduzEoEPhBCDFGXvz2jW6bXFG6i0/MrV2s7hhXjjb2yAzcPuQlLwg==", + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-validator-option": "^7.18.6", + "browserslist": "^4.21.3", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.19.0.tgz", + "integrity": "sha512-NRz8DwF4jT3UfrmUoZjd0Uph9HQnP30t7Ash+weACcyNkiYTywpIjDBgReJMKgr+n86sn2nPVVmJ28Dm053Kqw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.19.0.tgz", + "integrity": "sha512-htnV+mHX32DF81amCDrwIDr8nrp1PTm+3wfBN9/v8QJOLEioOCOG7qNyq0nHeFiWbT3Eb7gsPwEmV64UCQ1jzw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "regexpu-core": "^5.1.0" + } + }, + "@babel/helper-define-polyfill-provider": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.3.tgz", + "integrity": "sha512-z5aQKU4IzbqCC1XH0nAqfsFLMVSo22SBKUc0BxGrLkolTdPTructy0ToNnlO2zA4j9Q/7pjMZf0DSY+DSTYzww==", + "requires": { + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-plugin-utils": "^7.16.7", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.9.tgz", + "integrity": "sha512-3r/aACDJ3fhQ/EVgFy0hpj8oHyHpQc+LPtJoY9SzTThAsStm4Ptegq92vqKoE3vD706ZVFWITnMnxucw+S9Ipg==" + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", + "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-function-name": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.19.0.tgz", + "integrity": "sha512-WAwHBINyrpqywkUH0nTnNgI5ina5TFn85HKS0pbPDfxFfhyR/aNQEn4hGi1P1JyT//I0t4OgXUlofzWILRvS5w==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", + "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.9.tgz", + "integrity": "sha512-RxifAh2ZoVU67PyKIO4AMi1wTenGfMR/O/ae0CCRqwgBAt5v7xjdtRw7UoSbsreKrQn5t7r89eruK/9JjYHuDg==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-module-imports": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", + "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-module-transforms": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.19.0.tgz", + "integrity": "sha512-3HBZ377Fe14RbLIA+ac3sY4PTgpxHVkFrESaWhoI5PuyXPBBX8+C34qblV9G89ZtycGJCmCI/Ut+VUDK4bltNQ==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/helper-validator-identifier": "^7.18.6", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", + "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.19.0.tgz", + "integrity": "sha512-40Ryx7I8mT+0gaNxm8JGTZFUITNqdLAgdg0hXzeVZxVD6nFsdhQvip6v8dqkRHzsz1VFpFAaOCHNn0vKBL7Czw==" + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.9.tgz", + "integrity": "sha512-dI7q50YKd8BAv3VEfgg7PS7yD3Rtbi2J1XMXaalXO0W0164hYLnh8zpjRS0mte9MfVp/tltvr/cfdXPvJr1opA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-wrap-function": "^7.18.9", + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-replace-supers": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.19.1.tgz", + "integrity": "sha512-T7ahH7wV0Hfs46SFh5Jz3s0B6+o8g3c+7TMxu7xKfmHikg7EAZ3I2Qk9LFhjxXq8sL7UkP5JflezNwoZa8WvWw==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-member-expression-to-functions": "^7.18.9", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/traverse": "^7.19.1", + "@babel/types": "^7.19.0" + } + }, + "@babel/helper-simple-access": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", + "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.9.tgz", + "integrity": "sha512-imytd2gHi3cJPsybLRbmFrF7u5BIEuI2cNheyKi3/iOBC63kNn3q8Crn2xVuESli0aM4KYsyEqKyS7lFL8YVtw==", + "requires": { + "@babel/types": "^7.18.9" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", + "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "requires": { + "@babel/types": "^7.18.6" + } + }, + "@babel/helper-string-parser": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.18.10.tgz", + "integrity": "sha512-XtIfWmeNY3i4t7t4D2t02q50HvqHybPqW2ki1kosnvWCwuCMeo81Jf0gwr85jy/neUdg5XDdeFE/80DXiO+njw==" + }, + "@babel/helper-validator-identifier": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.19.1.tgz", + "integrity": "sha512-awrNfaMtnHUr653GgGEs++LlAvW6w+DcPrOliSMXWCKo597CwL5Acf/wWdNkf/tfEQE3mjkeD1YOVZOUV/od1w==" + }, + "@babel/helper-validator-option": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", + "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + }, + "@babel/helper-wrap-function": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.19.0.tgz", + "integrity": "sha512-txX8aN8CZyYGTwcLhlk87KRqncAzhh5TpQamZUa0/u3an36NtDpUP6bQgBCBcLeBs09R/OwQu3OjK0k/HwfNDg==", + "requires": { + "@babel/helper-function-name": "^7.19.0", + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/helpers": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.19.0.tgz", + "integrity": "sha512-DRBCKGwIEdqY3+rPJgG/dKfQy9+08rHIAJx8q2p+HSWP87s2HCrQmaAMMyMll2kIXKCW0cO1RdQskx15Xakftg==", + "requires": { + "@babel/template": "^7.18.10", + "@babel/traverse": "^7.19.0", + "@babel/types": "^7.19.0" + } + }, + "@babel/highlight": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", + "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "requires": { + "@babel/helper-validator-identifier": "^7.18.6", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.19.3.tgz", + "integrity": "sha512-pJ9xOlNWHiy9+FuFP09DEAFbAn4JskgRsVcc169w2xRBC3FRGuQEwjeIMMND9L2zc0iEhO/tGv4Zq+km+hxNpQ==" + }, + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.18.6", + "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.18.6.tgz", + "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.9.tgz", + "integrity": "sha512-AHrP9jadvH7qlOj6PINbgSuphjQUAK7AOT7DPjBo9EHoLhQTnnK5u45e1Hd4DbSQEO9nqPWtQ89r+XEOWFScKg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-proposal-optional-chaining": "^7.18.9" + } + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.19.1.tgz", + "integrity": "sha512-0yu8vNATgLy4ivqMNBIwb1HebCelqN7YX8SL3FDXORv/RqT0zEEWUCH4GH44JsSrvCu6GqnAdR5EBFAPeNBB4Q==", + "requires": { + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-remap-async-to-generator": "^7.18.9", + "@babel/plugin-syntax-async-generators": "^7.8.4" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-class-static-block": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", + "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-class-static-block": "^7.14.5" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.19.3.tgz", + "integrity": "sha512-MbgXtNXqo7RTKYIXVchVJGPvaVufQH3pxvQyfbGvNw1DObIhph+PesYXJTcd8J4DdWibvf6Z2eanOyItX8WnJg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.19.1", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/plugin-syntax-decorators": "^7.19.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", + "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" + } + }, + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz", + "integrity": "sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", + "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-json-strings": "^7.8.3" + } + }, + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.9.tgz", + "integrity": "sha512-128YbMpjCrP35IOExw2Fq+x55LMP42DzhOhX2aNNIdI9avSWl2PI0yuBWarr3RYpZBSPtabfadkH2yeRiMD61Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", + "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", + "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.9.tgz", + "integrity": "sha512-kDDHQ5rflIeY5xl69CEqGEZ0KY369ehsCIEbTGb4siHG5BE9sga/T0r0OUwyZNLMmZE79E1kbsqAjwFCW4ds6Q==", + "requires": { + "@babel/compat-data": "^7.18.8", + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.18.8" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", + "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.9.tgz", + "integrity": "sha512-v5nwt4IqBXihxGsW2QmCWMDS3B3bzGIk/EQVZz2ei7f3NJl8NzAJVvUmpDW5q1CRNY+Beb/k58UAH1Km1N411w==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } + }, + "@babel/plugin-proposal-private-methods": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", + "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", + "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", + "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.19.0.tgz", + "integrity": "sha512-xaBZUEDntt4faL1yN8oIFlhfXeQAWJW7CLKYsHTUqriCUbj8xOra8bfxxKGi/UwExPFBuPdH4XfHc9rGQhrVkQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", + "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-assertions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", + "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@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==", + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", + "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "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==", + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", + "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", + "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", + "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-remap-async-to-generator": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", + "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.9.tgz", + "integrity": "sha512-5sDIJRV1KtQVEbt/EIBwGy4T01uYIo4KRB3VUqzkhrAIOGx7AoctL9+Ux88btY0zXdDyPJ9mW+bg+v+XEkGmtw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.19.0.tgz", + "integrity": "sha512-YfeEE9kCjqTS9IitkgfJuxjcEtLUHMqa8yUJ6zdz8vR7hKuo6mOy2C05P0F1tdMmDCeuyidKnlrw/iTppHcr2A==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-compilation-targets": "^7.19.0", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-optimise-call-expression": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-replace-supers": "^7.18.9", + "@babel/helper-split-export-declaration": "^7.18.6", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.9.tgz", + "integrity": "sha512-+i0ZU1bCDymKakLxn5srGHrsAPRELC2WIbzwjLhHW9SIE1cPYkLCL0NlnXMZaM1vhfgA2+M7hySk42VBvrkBRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.18.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.13.tgz", + "integrity": "sha512-TodpQ29XekIsex2A+YJPj5ax2plkGa8YYY6mFjCohk/IG9IY42Rtuj1FuDeemfg2ipxIFLzPeA83SIBnlhSIow==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", + "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.9.tgz", + "integrity": "sha512-d2bmXCtZXYc59/0SanQKbiWINadaJXqtvIQIzd4+hNwkWBgyCd5F/2t1kXoUdvPMrxzPvhK6EMQRROxsue+mfw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", + "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.19.0.tgz", + "integrity": "sha512-sgeMlNaQVbCSpgLSKP4ZZKfsJVnFnNQlUSk6gPYzR/q7tzCgQF2t8RBKAP6cKJeZdveei7Q7Jm527xepI8lNLg==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-flow": "^7.18.6" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.8.tgz", + "integrity": "sha512-yEfTRnjuskWYo0k1mHUqrVWaZwrdq8AYbfrpqULOJOaucGSp4mNMVps+YtA8byoevxS/urwU75vyhQIxcCgiBQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.9.tgz", + "integrity": "sha512-WvIBoRPaJQ5yVHzcnJFor7oS5Ls0PYixlTYE63lCj2RtdQEl15M68FXQlxnG6wdraJIXRdR7KI+hQ7q/9QjrCQ==", + "requires": { + "@babel/helper-compilation-targets": "^7.18.9", + "@babel/helper-function-name": "^7.18.9", + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.9.tgz", + "integrity": "sha512-IFQDSRoTPnrAIrI5zoZv73IFeZu2dhu6irxQjY9rNjTT53VmKg9fenjvoiOWOkJ6mm4jKVPtdMzBY98Fp4Z4cg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", + "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", + "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", + "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-simple-access": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.19.0.tgz", + "integrity": "sha512-x9aiR0WXAWmOWsqcsnrzGR+ieaTMVyGyffPVA7F8cXAGt/UxefYv6uSHZLkAFChN5M5Iy1+wjE+xJuPt22H39A==", + "requires": { + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-module-transforms": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-identifier": "^7.18.6", + "babel-plugin-dynamic-import-node": "^2.3.3" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", + "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "requires": { + "@babel/helper-module-transforms": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.19.1.tgz", + "integrity": "sha512-oWk9l9WItWBQYS4FgXD4Uyy5kq898lvkXpXQxoJEY1RnvPk4R/Dvu2ebXU9q8lP+rlMwUQTFf2Ok6d78ODa0kw==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", + "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", + "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-replace-supers": "^7.18.6" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.18.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.8.tgz", + "integrity": "sha512-ivfbE3X2Ss+Fj8nnXvKJS6sjRG4gzwPMsP+taZC+ZzEGjAYlvENixmt1sZ5Ca6tWls+BlKSGKPJ6OOXvXCbkFg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", + "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.18.12", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.12.tgz", + "integrity": "sha512-Q99U9/ttiu+LMnRU8psd23HhvwXmKWDQIpocm0JKaICcZHnw+mdQbHm6xnSy7dOl8I5PELakYtNBubNQlBXbZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", + "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.19.0.tgz", + "integrity": "sha512-UVEvX3tXie3Szm3emi1+G63jyw1w5IcMY0FSKM+CRnKRI5Mr1YbCNgsSTwoTwKphQEG9P+QqmuRFneJPZuHNhg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-jsx": "^7.18.6", + "@babel/types": "^7.19.0" + } + }, + "@babel/plugin-transform-react-jsx-development": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", + "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "requires": { + "@babel/plugin-transform-react-jsx": "^7.18.6" + } + }, + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", + "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", + "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "regenerator-transform": "^0.15.0" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", + "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.19.1.tgz", + "integrity": "sha512-2nJjTUFIzBMP/f/miLxEK9vxwW/KUXsdvN4sR//TmuDhe6yU2h57WmIOE12Gng3MDP/xpjUV/ToZRdcf8Yj4fA==", + "requires": { + "@babel/helper-module-imports": "^7.18.6", + "@babel/helper-plugin-utils": "^7.19.0", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", + "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.19.0.tgz", + "integrity": "sha512-RsuMk7j6n+r752EtzyScnWkQyuJdli6LdO5Klv8Yx0OfPVTcQkIUfS8clx5e9yHXzlnhOZF3CbQ8C2uP5j074w==", + "requires": { + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-skip-transparent-expression-wrappers": "^7.18.9" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", + "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.9.tgz", + "integrity": "sha512-S8cOWfT82gTezpYOiVaGHrCbhlHgKhQt8XH5ES46P2XWmX92yisoZywf5km75wv5sYcXDUCLMmMxOLCtthDgMA==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.18.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.9.tgz", + "integrity": "sha512-SRfwTtF11G2aemAZWivL7PD+C9z52v9EvMqH9BuYbabyPuKUvSWks3oCg6041pT925L4zVFqaVBeECwsmlguEw==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.19.3.tgz", + "integrity": "sha512-z6fnuK9ve9u/0X0rRvI9MY0xg+DOUaABDYOe+/SQTxtlptaBB/V9JIUxJn6xp3lMBeb9qe8xSFmHU35oZDXD+w==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.19.0", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/plugin-syntax-typescript": "^7.18.6" + } + }, + "@babel/plugin-transform-unicode-escapes": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.10.tgz", + "integrity": "sha512-kKAdAI+YzPgGY/ftStBFXTI1LZFju38rYThnfMykS+IXy8BVx+res7s2fxf1l8I35DV2T97ezo6+SGrXz6B3iQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.9" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", + "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + } + }, + "@babel/preset-env": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.19.3.tgz", + "integrity": "sha512-ziye1OTc9dGFOAXSWKUqQblYHNlBOaDl8wzqf2iKXJAltYiR3hKHUKmkt+S9PppW7RQpq4fFCrwwpIDj/f5P4w==", + "requires": { + "@babel/compat-data": "^7.19.3", + "@babel/helper-compilation-targets": "^7.19.3", + "@babel/helper-plugin-utils": "^7.19.0", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.18.6", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-async-generator-functions": "^7.19.1", + "@babel/plugin-proposal-class-properties": "^7.18.6", + "@babel/plugin-proposal-class-static-block": "^7.18.6", + "@babel/plugin-proposal-dynamic-import": "^7.18.6", + "@babel/plugin-proposal-export-namespace-from": "^7.18.9", + "@babel/plugin-proposal-json-strings": "^7.18.6", + "@babel/plugin-proposal-logical-assignment-operators": "^7.18.9", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.18.6", + "@babel/plugin-proposal-numeric-separator": "^7.18.6", + "@babel/plugin-proposal-object-rest-spread": "^7.18.9", + "@babel/plugin-proposal-optional-catch-binding": "^7.18.6", + "@babel/plugin-proposal-optional-chaining": "^7.18.9", + "@babel/plugin-proposal-private-methods": "^7.18.6", + "@babel/plugin-proposal-private-property-in-object": "^7.18.6", + "@babel/plugin-proposal-unicode-property-regex": "^7.18.6", + "@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-import-assertions": "^7.18.6", + "@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.18.6", + "@babel/plugin-transform-async-to-generator": "^7.18.6", + "@babel/plugin-transform-block-scoped-functions": "^7.18.6", + "@babel/plugin-transform-block-scoping": "^7.18.9", + "@babel/plugin-transform-classes": "^7.19.0", + "@babel/plugin-transform-computed-properties": "^7.18.9", + "@babel/plugin-transform-destructuring": "^7.18.13", + "@babel/plugin-transform-dotall-regex": "^7.18.6", + "@babel/plugin-transform-duplicate-keys": "^7.18.9", + "@babel/plugin-transform-exponentiation-operator": "^7.18.6", + "@babel/plugin-transform-for-of": "^7.18.8", + "@babel/plugin-transform-function-name": "^7.18.9", + "@babel/plugin-transform-literals": "^7.18.9", + "@babel/plugin-transform-member-expression-literals": "^7.18.6", + "@babel/plugin-transform-modules-amd": "^7.18.6", + "@babel/plugin-transform-modules-commonjs": "^7.18.6", + "@babel/plugin-transform-modules-systemjs": "^7.19.0", + "@babel/plugin-transform-modules-umd": "^7.18.6", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.19.1", + "@babel/plugin-transform-new-target": "^7.18.6", + "@babel/plugin-transform-object-super": "^7.18.6", + "@babel/plugin-transform-parameters": "^7.18.8", + "@babel/plugin-transform-property-literals": "^7.18.6", + "@babel/plugin-transform-regenerator": "^7.18.6", + "@babel/plugin-transform-reserved-words": "^7.18.6", + "@babel/plugin-transform-shorthand-properties": "^7.18.6", + "@babel/plugin-transform-spread": "^7.19.0", + "@babel/plugin-transform-sticky-regex": "^7.18.6", + "@babel/plugin-transform-template-literals": "^7.18.9", + "@babel/plugin-transform-typeof-symbol": "^7.18.9", + "@babel/plugin-transform-unicode-escapes": "^7.18.10", + "@babel/plugin-transform-unicode-regex": "^7.18.6", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.19.3", + "babel-plugin-polyfill-corejs2": "^0.3.3", + "babel-plugin-polyfill-corejs3": "^0.6.0", + "babel-plugin-polyfill-regenerator": "^0.4.1", + "core-js-compat": "^3.25.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "@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==", + "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/preset-react": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", + "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-react-display-name": "^7.18.6", + "@babel/plugin-transform-react-jsx": "^7.18.6", + "@babel/plugin-transform-react-jsx-development": "^7.18.6", + "@babel/plugin-transform-react-pure-annotations": "^7.18.6" + } + }, + "@babel/preset-typescript": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", + "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.18.6", + "@babel/helper-validator-option": "^7.18.6", + "@babel/plugin-transform-typescript": "^7.18.6" + } + }, + "@babel/runtime": { + "version": "7.19.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.19.0.tgz", + "integrity": "sha512-eR8Lo9hnDS7tqkO7NsV+mKvCmv5boaXFSZ70DnfhcgiEne8hv9oCEd36Klw74EtizEqLsy4YnW8UWwpBVolHZA==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/runtime-corejs3": { + "version": "7.19.1", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.19.1.tgz", + "integrity": "sha512-j2vJGnkopRzH+ykJ8h68wrHnEUmtK//E723jjixiAl/PPf6FhqY/vYRcMVlNydRKQjQsTsYEjpx+DZMIvnGk/g==", + "requires": { + "core-js-pure": "^3.25.1", + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.18.10", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.10.tgz", + "integrity": "sha512-TI+rCtooWHr3QJ27kJxfjutghu44DLnasDMwpDqCXVTal9RLp3RSYNh4NdBrRP2cQAoG9A8juOQl6P6oZG4JxA==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/parser": "^7.18.10", + "@babel/types": "^7.18.10" + } + }, + "@babel/traverse": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.19.3.tgz", + "integrity": "sha512-qh5yf6149zhq2sgIXmwjnsvmnNQC2iw70UFjp4olxucKrWd/dvlUsBI88VSLUsnMNF7/vnOiA+nk1+yLoCqROQ==", + "requires": { + "@babel/code-frame": "^7.18.6", + "@babel/generator": "^7.19.3", + "@babel/helper-environment-visitor": "^7.18.9", + "@babel/helper-function-name": "^7.19.0", + "@babel/helper-hoist-variables": "^7.18.6", + "@babel/helper-split-export-declaration": "^7.18.6", + "@babel/parser": "^7.19.3", + "@babel/types": "^7.19.3", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.19.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.19.3.tgz", + "integrity": "sha512-hGCaQzIY22DJlDh9CH7NOxgKkFjBk0Cw9xDO1Xmh2151ti7wiGfQ3LauXzL4HP1fmFlTX6XjpRETTpUcv7wQLw==", + "requires": { + "@babel/helper-string-parser": "^7.18.10", + "@babel/helper-validator-identifier": "^7.19.1", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + }, + "@csstools/normalize.css": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", + "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + }, + "@csstools/postcss-cascade-layers": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.1.1.tgz", + "integrity": "sha512-+KdYrpKC5TgomQr2DlZF4lDEpHcoxnj5IGddYYfBWJAKfj1JtuHUIqMa+E1pJJ+z3kvDViWMqyqPlG4Ja7amQA==", + "requires": { + "@csstools/selector-specificity": "^2.0.2", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-color-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.1.tgz", + "integrity": "sha512-Bc0f62WmHdtRDjf5f3e2STwRAl89N2CLb+9iAwzrv4L2hncrbDwnQD9PCq0gtAt7pOI2leIV08HIBUd4jxD8cw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-font-format-keywords": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.1.tgz", + "integrity": "sha512-ZgrlzuUAjXIOc2JueK0X5sZDjCtgimVp/O5CEqTcs5ShWBa6smhWYbS0x5cVc/+rycTDbjjzoP0KTDnUneZGOg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-hwb-function": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.2.tgz", + "integrity": "sha512-YHdEru4o3Rsbjmu6vHy4UKOXZD+Rn2zmkAmLRfPet6+Jz4Ojw8cbWxe1n42VaXQhD3CQUXXTooIy8OkVbUcL+w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-ic-unit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.1.tgz", + "integrity": "sha512-Ot1rcwRAaRHNKC9tAqoqNZhjdYBzKk1POgWfhN4uCOE47ebGcLRqXjKkApVDpjifL6u2/55ekkpnFcp+s/OZUw==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-is-pseudo-class": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.7.tgz", + "integrity": "sha512-7JPeVVZHd+jxYdULl87lvjgvWldYu+Bc62s9vD/ED6/QTGjy0jy0US/f6BG53sVMTBJ1lzKZFpYmofBN9eaRiA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "@csstools/postcss-nested-calc": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-nested-calc/-/postcss-nested-calc-1.0.0.tgz", + "integrity": "sha512-JCsQsw1wjYwv1bJmgjKSoZNvf7R6+wuHDAbi5f/7MbFhl2d/+v+TvBTU4BJH3G1X1H87dHl0mh6TfYogbT/dJQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-normalize-display-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.1.tgz", + "integrity": "sha512-jcOanIbv55OFKQ3sYeFD/T0Ti7AMXc9nM1hZWu8m/2722gOTxFg7xYu4RDLJLeZmPUVQlGzo4jhzvTUq3x4ZUw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-oklab-function": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.1.tgz", + "integrity": "sha512-nJpJgsdA3dA9y5pgyb/UfEzE7W5Ka7u0CX0/HIMVBNWzWemdcTH3XwANECU6anWv/ao4vVNLTMxhiPNZsTK6iA==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-progressive-custom-properties": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", + "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-stepped-value-functions": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.1.tgz", + "integrity": "sha512-dz0LNoo3ijpTOQqEJLY8nyaapl6umbmDcgj4AD0lgVQ572b2eqA1iGZYTTWhrcrHztWDDRAX2DGYyw2VBjvCvQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-text-decoration-shorthand": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-1.0.0.tgz", + "integrity": "sha512-c1XwKJ2eMIWrzQenN0XbcfzckOLLJiczqy+YvfGmzoVXd7pT9FfObiSEfzs84bpE/VqfpEuAZ9tCRbZkZxxbdw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-trigonometric-functions": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.2.tgz", + "integrity": "sha512-woKaLO///4bb+zZC2s80l+7cm07M7268MsyG3M0ActXXEFi6SuhvriQYcb58iiKGbjwwIU7n45iRLEHypB47Og==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "@csstools/postcss-unset-value": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.2.tgz", + "integrity": "sha512-c8J4roPBILnelAsdLr4XOAR/GsTm0GJi4XpcfvoWk3U6KiTCqiFYc63KhRMQQX35jYMp4Ao8Ij9+IZRgMfJp1g==", + "requires": {} + }, + "@csstools/selector-specificity": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.2.tgz", + "integrity": "sha512-IkpVW/ehM1hWKln4fCA3NzJU8KwD+kIOvPZA4cqxoJHtE21CCzjyp+Kxbu0i5I4tBNOlXPL9mjwnWlL0VEG4Fg==", + "requires": {} + }, + "@eslint/eslintrc": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.2.tgz", + "integrity": "sha512-AXYd23w1S/bv3fTs3Lz0vjiYemS08jWkI3hYyS9I1ry+0f+Yjs1wm+sU0BS8qDOPrBIkp4qHYC16I8uVtpLajQ==", + "requires": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.15.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "requires": { + "type-fest": "^0.20.2" + } + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + } + } + }, + "@humanwhocodes/config-array": { + "version": "0.10.7", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.10.7.tgz", + "integrity": "sha512-MDl6D6sBsaV452/QSdX+4CXIjZhIcI0PELsxUjk4U828yd58vk3bTIvk/6w5FY+4hIy9sLW0sfrV7K7Kc++j/w==", + "requires": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/gitignore-to-minimatch": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@humanwhocodes/gitignore-to-minimatch/-/gitignore-to-minimatch-1.0.2.tgz", + "integrity": "sha512-rSqmMJDdLFUsyxR6FMtD00nfQKKLFb1kv+qBbOVKqErvloEIJLo5bDTJTQNTYgeyp78JsA7u/NPi5jT1GR/MuA==" + }, + "@humanwhocodes/module-importer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", + "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==" + }, + "@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==" + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", + "requires": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==" + }, + "@jest/console": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", + "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", + "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/reporters": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^27.5.1", + "jest-config": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-resolve-dependencies": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "jest-watcher": "^27.5.1", + "micromatch": "^4.0.4", + "rimraf": "^3.0.0", + "slash": "^3.0.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==", + "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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", + "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "requires": { + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1" + } + }, + "@jest/fake-timers": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", + "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "requires": { + "@jest/types": "^27.5.1", + "@sinonjs/fake-timers": "^8.0.1", + "@types/node": "*", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "@jest/globals": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", + "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/types": "^27.5.1", + "expect": "^27.5.1" + } + }, + "@jest/reporters": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", + "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^5.1.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-haste-map": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^4.0.1", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^8.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/schemas": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.1.3.tgz", + "integrity": "sha512-/l/VWsdt/aBXgjshLWOFyFt3IVdYypu5y2Wn2rOO1un6nkqIn8SLXzgIMYXFyYsRWDyF5EthmKJMIdJvk08grg==", + "requires": { + "@sinclair/typebox": "^0.24.1" + } + }, + "@jest/source-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", + "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9", + "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==" + } + } + }, + "@jest/test-result": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", + "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", + "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "requires": { + "@jest/test-result": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-runtime": "^27.5.1" + } + }, + "@jest/transform": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", + "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^27.5.1", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-util": "^27.5.1", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", + "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^16.0.0", + "chalk": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jridgewell/gen-mapping": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", + "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "requires": { + "@jridgewell/set-array": "^1.0.0", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@jridgewell/resolve-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.0.tgz", + "integrity": "sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==" + }, + "@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==" + }, + "@jridgewell/source-map": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", + "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "requires": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "dependencies": { + "@jridgewell/gen-mapping": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", + "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "requires": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + } + } + } + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.14", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", + "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + }, + "@jridgewell/trace-mapping": { + "version": "0.3.15", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.15.tgz", + "integrity": "sha512-oWZNOULl+UbhsgB51uuZzglikfIKSUBO/M9W2OfEjn7cmqoAiCgmv9lyACTUacZwBz0ITnJ2NqjU8Tx0DHL88g==", + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + }, + "@mysten/bcs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@mysten/bcs/-/bcs-0.3.0.tgz", + "integrity": "sha512-Me6OkrS+idPq+ZUM1MEcKP9YOTacZKLwo0gf8rfeImQ+G25tqPRhjpccZGOUJGOKh+gojH2vjkWi2TYJv9kNCg==", + "requires": { + "bn.js": "^5.2.1" + } + }, + "@mysten/sui.js": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@mysten/sui.js/-/sui.js-0.11.0.tgz", + "integrity": "sha512-AGdvotFCEAFAqPjBnUJ/taNaSxisXibpcQXLSBE5PTo0YUqQjTaF76sm57SY0ZZMAhnSxacnM5kP0UuNkZc1ew==", + "requires": { + "@mysten/bcs": "0.3.0", + "@noble/hashes": "^1.1.2", + "@noble/secp256k1": "^1.6.3", + "bn.js": "^5.2.0", + "buffer": "^6.0.3", + "cross-fetch": "^3.1.5", + "jayson": "^3.6.6", + "js-sha3": "^0.8.0", + "lossless-json": "^1.0.5", + "rpc-websockets": "^7.5.0", + "tweetnacl": "^1.0.3" + } + }, + "@mysten/wallet-adapter-base": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@mysten/wallet-adapter-base/-/wallet-adapter-base-0.1.0.tgz", + "integrity": "sha512-o5wGQRAi9VzwKEw7eCb+EskBMLDVL3D93E5Xg7W1LME1MPtbhs5s5HAF8qnDs0Lgp8UglznkZYUXcV6Z8Ih/5w==", + "requires": { + "@mysten/sui.js": "0.11.0" + } + }, + "@nicolo-ribaudo/eslint-scope-5-internals": { + "version": "5.1.1-v1", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz", + "integrity": "sha512-54/JRvkLIzzDWshCWfuhadfrfZVPiElY8Fcgmg1HroEly/EDSszzhBAsarCux+D/kOslTRquNzuyGSmUSTTHGg==", + "requires": { + "eslint-scope": "5.1.1" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@noble/hashes": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.1.3.tgz", + "integrity": "sha512-CE0FCR57H2acVI5UOzIGSSIYxZ6v/HOhDR0Ro9VLyhnzLwx0o8W1mmgaqlEUx4049qJDlIBRztv5k+MM8vbO3A==" + }, + "@noble/secp256k1": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@noble/secp256k1/-/secp256k1-1.7.0.tgz", + "integrity": "sha512-kbacwGSsH/CTout0ZnZWxnW1B+jH/7r/WAAKLBtrRJ/+CUH7lgmQzl3GTrQua3SGKWNSDsS6lmjnDpIJ5Dxyaw==" + }, + "@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==", + "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==" + }, + "@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==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + } + }, + "@radix-ui/primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/primitive/-/primitive-1.0.0.tgz", + "integrity": "sha512-3e7rn8FDMin4CgeL7Z/49smCA3rFYY3Ha2rUQ7HRWFadS5iCRw08ZgVT1LaNTCNqgvrUiyczLflrVrF0SRQtNA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-compose-refs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz", + "integrity": "sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-context": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-context/-/react-context-1.0.0.tgz", + "integrity": "sha512-1pVM9RfOQ+n/N5PJK33kRSKsr1glNxomxONs5c49MliinBY6Yw2Q995qfBUUo0/Mbg05B/sGA0gkgPI7kmSHBg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-dialog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dialog/-/react-dialog-1.0.0.tgz", + "integrity": "sha512-Yn9YU+QlHYLWwV1XfKiqnGVpWYWk6MeBVM6x/bcoyPvxgjQGoeT35482viLPctTMWoMw0PoHgqfSox7Ig+957Q==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-context": "1.0.0", + "@radix-ui/react-dismissable-layer": "1.0.0", + "@radix-ui/react-focus-guards": "1.0.0", + "@radix-ui/react-focus-scope": "1.0.0", + "@radix-ui/react-id": "1.0.0", + "@radix-ui/react-portal": "1.0.0", + "@radix-ui/react-presence": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-slot": "1.0.0", + "@radix-ui/react-use-controllable-state": "1.0.0", + "aria-hidden": "^1.1.1", + "react-remove-scroll": "2.5.4" + } + }, + "@radix-ui/react-dismissable-layer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.0.tgz", + "integrity": "sha512-n7kDRfx+LB1zLueRDvZ1Pd0bxdJWDUZNQ/GWoxDn2prnuJKRdxsjulejX/ePkOsLi2tTm6P24mDqlMSgQpsT6g==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/primitive": "1.0.0", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0", + "@radix-ui/react-use-escape-keydown": "1.0.0" + } + }, + "@radix-ui/react-focus-guards": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-guards/-/react-focus-guards-1.0.0.tgz", + "integrity": "sha512-UagjDk4ijOAnGu4WMUPj9ahi7/zJJqNZ9ZAiGPp7waUWJO0O1aWXi/udPphI0IUjvrhBsZJGSN66dR2dsueLWQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-focus-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.0.tgz", + "integrity": "sha512-C4SWtsULLGf/2L4oGeIHlvWQx7Rf+7cX/vKOAD2dXW0A1b5QXwi3wWeaEgW+wn+SEVrraMUk05vLU9fZZz5HbQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-primitive": "1.0.0", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-id/-/react-id-1.0.0.tgz", + "integrity": "sha512-Q6iAB/U7Tq3NTolBBQbHTgclPmGWE3OlktGGqrClPozSw4vkQ1DfQAOtzgRPecKsMdJINE05iaoDUG8tRzCBjw==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-portal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.0.tgz", + "integrity": "sha512-a8qyFO/Xb99d8wQdu4o7qnigNjTPG123uADNecz0eX4usnQEj7o+cG4ZX4zkqq98NYekT7UoEQIjxBNWIFuqTA==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-primitive": "1.0.0" + } + }, + "@radix-ui/react-presence": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-presence/-/react-presence-1.0.0.tgz", + "integrity": "sha512-A+6XEvN01NfVWiKu38ybawfHsBjWum42MRPnEuqPsBZ4eV7e/7K321B5VgYMPv3Xx5An6o1/l9ZuDBgmcmWK3w==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0", + "@radix-ui/react-use-layout-effect": "1.0.0" + } + }, + "@radix-ui/react-primitive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-primitive/-/react-primitive-1.0.0.tgz", + "integrity": "sha512-EyXe6mnRlHZ8b6f4ilTDrXmkLShICIuOTTj0GX4w1rp+wSxf3+TD05u1UOITC8VsJ2a9nwHvdXtOXEOl0Cw/zQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-slot": "1.0.0" + } + }, + "@radix-ui/react-slot": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.0.tgz", + "integrity": "sha512-3mrKauI/tWXo1Ll+gN5dHcxDPdm/Df1ufcDLCecn+pnCIVcdWE7CujXo8QaXOWRJyZyQWWbpB8eFwHzWXlv5mQ==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-compose-refs": "1.0.0" + } + }, + "@radix-ui/react-use-callback-ref": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-callback-ref/-/react-use-callback-ref-1.0.0.tgz", + "integrity": "sha512-GZtyzoHz95Rhs6S63D2t/eqvdFCm7I+yHMLVQheKM7nBD8mbZIt+ct1jz4536MDnaOGKIxynJ8eHTkVGVVkoTg==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@radix-ui/react-use-controllable-state": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-controllable-state/-/react-use-controllable-state-1.0.0.tgz", + "integrity": "sha512-FohDoZvk3mEXh9AWAVyRTYR4Sq7/gavuofglmiXB2g1aKyboUD4YtgWxKj8O5n+Uak52gXQ4wKz5IFST4vtJHg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-use-escape-keydown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-escape-keydown/-/react-use-escape-keydown-1.0.0.tgz", + "integrity": "sha512-JwfBCUIfhXRxKExgIqGa4CQsiMemo1Xt0W/B4ei3fpzpvPENKpMKQ8mZSB6Acj3ebrAEgi2xiQvcI1PAAodvyg==", + "requires": { + "@babel/runtime": "^7.13.10", + "@radix-ui/react-use-callback-ref": "1.0.0" + } + }, + "@radix-ui/react-use-layout-effect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@radix-ui/react-use-layout-effect/-/react-use-layout-effect-1.0.0.tgz", + "integrity": "sha512-6Tpkq+R6LOlmQb1R5NNETLG0B4YP0wc+klfXafpUCj6JGyaUc8il7/kUZ7m59rGbXGczE9Bs+iz2qloqsZBduQ==", + "requires": { + "@babel/runtime": "^7.13.10" + } + }, + "@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==", + "requires": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + } + }, + "@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==", + "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" + } + }, + "@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==", + "requires": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + } + }, + "@rollup/pluginutils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", + "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "requires": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "dependencies": { + "@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==" + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.2.0.tgz", + "integrity": "sha512-sXo/qW2/pAcmT43VoRKOJbDOfV3cYpq3szSVfIThQXNt+E4DfKj361vaAt3c88U5tPUxzEswam7GW48PJqtKAg==" + }, + "@sinclair/typebox": { + "version": "0.24.44", + "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.24.44.tgz", + "integrity": "sha512-ka0W0KN5i6LfrSocduwliMMpqVgohtPFidKdMEOUjoOFCHcOOYkKsPRxfs5f15oPNHTm6ERAm0GV/+/LTKeiWg==" + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/fake-timers": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", + "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "requires": { + "@sinonjs/commons": "^1.7.0" + } + }, + "@suiet/wallet-adapter": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/@suiet/wallet-adapter/-/wallet-adapter-0.0.12.tgz", + "integrity": "sha512-n12HTVGc8EB3S7jFDIGnN11UZPcxXwOqyG70iQ1REnJug3RNOmrt9gRUiYQrA0DByXeY1RDrg1jJFGSua/7Y8g==", + "requires": { + "@mysten/sui.js": "0.11.0", + "@mysten/wallet-adapter-base": "0.1.0" + } + }, + "@suiet/wallet-kit": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/@suiet/wallet-kit/-/wallet-kit-0.0.8.tgz", + "integrity": "sha512-opUQypmDLRUx1VljdnQzOb2Mj8qQBUKTyzpfzSVV0uYuh5wx1RgJMmWftq/jLdP3Ce9fKHgB5ilndnxoOSJheQ==", + "requires": { + "@mysten/sui.js": "0.11.0", + "@mysten/wallet-adapter-base": "0.1.0", + "@radix-ui/react-dialog": "^1.0.0", + "@suiet/wallet-adapter": "0.0.12", + "classnames": "^2.3.2", + "lodash": "^4.17.21", + "swr": "^1.3.0" + } + }, + "@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==", + "requires": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-ZFf2gs/8/6B8PnSofI0inYXr2SDNTDScPXhN7k5EqD4aZ3gi6u+rbmZHVB8IM3wDyx8ntKACZbtXSm7oZGRqVg==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-5.4.0.tgz", + "integrity": "sha512-yaS4o2PgUtwLFGTKbsiAy6D0o3ugcUhWK0Z45umJ66EPWunAz9fuFw2gJuje6wqQvQWOTJvIahUwndOXb7QCPg==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-5.0.1.tgz", + "integrity": "sha512-LA72+88A11ND/yFIMzyuLRSMJ+tRKeYKeQ+mR3DcAZ5I4h5CPWN9AHyUzJbWSYp/u2u0xhmgOe0+E41+GjEueA==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-5.0.1.tgz", + "integrity": "sha512-PoiE6ZD2Eiy5mK+fjHqwGOS+IXX0wq/YDtNyIgOrc6ejFnxN4b13pRpiIPbtPwHEc+NT2KCjteAcq33/F1Y9KQ==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-5.4.0.tgz", + "integrity": "sha512-zSOZH8PdZOpuG1ZVx/cLVePB2ibo3WPpqo7gFIjLV9a0QsuQAzJiwwqmuEdTaW2pegyBE17Uu15mOgOcgabQZg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-5.4.0.tgz", + "integrity": "sha512-cPzDbDA5oT/sPXDCUYoVXEmm3VIoAWAPT6mSPTJNbQaBNUuEKVKyGH93oDY4e42PYHRW67N5alJx/eEol20abw==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-5.4.0.tgz", + "integrity": "sha512-3eYP/SaopZ41GHwXma7Rmxcv9uRslRDTY1estspeB1w1ueZWd/tPlMfEOoccYpEMZU3jD4OU7YitnXcF5hLW2Q==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-5.5.0.tgz", + "integrity": "sha512-q4jSH1UUvbrsOtlo/tKcgSeiCHRSBdXoIoqX1pgcKK/aU3JD27wmMKwGtpB8qRYUYoyXvfGxUVKchLuR5pB3rQ==" + }, + "@svgr/babel-preset": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-5.5.0.tgz", + "integrity": "sha512-4FiXBjvQ+z2j7yASeGPEi8VD/5rrGQk4Xrq3EdJmoZgz/tpqChpo5hgXDvmEauwtvOc52q8ghhZK4Oy7qph4ig==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^5.4.0", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^5.0.1", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1", + "@svgr/babel-plugin-svg-dynamic-title": "^5.4.0", + "@svgr/babel-plugin-svg-em-dimensions": "^5.4.0", + "@svgr/babel-plugin-transform-react-native-svg": "^5.4.0", + "@svgr/babel-plugin-transform-svg-component": "^5.5.0" + } + }, + "@svgr/core": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-5.5.0.tgz", + "integrity": "sha512-q52VOcsJPvV3jO1wkPtzTuKlvX7Y3xIcWRpCMtBF3MrteZJtBfQw/+u0B1BHy5ColpQc1/YVTrPEtSYIMNZlrQ==", + "requires": { + "@svgr/plugin-jsx": "^5.5.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-5.5.0.tgz", + "integrity": "sha512-cAaR/CAiZRB8GP32N+1jocovUtvlj0+e65TB50/6Lcime+EA49m/8l+P2ko+XPJ4dw3xaPS3jOL4F2X4KWxoeQ==", + "requires": { + "@babel/types": "^7.12.6" + } + }, + "@svgr/plugin-jsx": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-5.5.0.tgz", + "integrity": "sha512-V/wVh33j12hGh05IDg8GpIUXbjAPnTdPTKuP4VNLggnwaHMPNQNae2pRnyTAILWCQdz5GyMqtO488g7CKM8CBA==", + "requires": { + "@babel/core": "^7.12.3", + "@svgr/babel-preset": "^5.5.0", + "@svgr/hast-util-to-babel-ast": "^5.5.0", + "svg-parser": "^2.0.2" + } + }, + "@svgr/plugin-svgo": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-5.5.0.tgz", + "integrity": "sha512-r5swKk46GuQl4RrVejVwpeeJaydoxkdwkM1mBKOgJLBUJPGaLci6ylg/IjhrRsREKDkr4kbMWdgOtbXEh0fyLQ==", + "requires": { + "cosmiconfig": "^7.0.0", + "deepmerge": "^4.2.2", + "svgo": "^1.2.2" + } + }, + "@svgr/webpack": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-5.5.0.tgz", + "integrity": "sha512-DOBOK255wfQxguUta2INKkzPj6AIS6iafZYiYmHn6W3pHlycSRRlvWKCfLDG10fXfLWqE3DJHgRUOyJYmARa7g==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/plugin-transform-react-constant-elements": "^7.12.1", + "@babel/preset-env": "^7.12.1", + "@babel/preset-react": "^7.12.5", + "@svgr/core": "^5.5.0", + "@svgr/plugin-jsx": "^5.5.0", + "@svgr/plugin-svgo": "^5.5.0", + "loader-utils": "^2.0.0" + } + }, + "@tootallnate/once": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", + "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + }, + "@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.18.2.tgz", + "integrity": "sha512-FcFaxOr2V5KZCviw1TnutEMVUVsGt4D2hP1TAfXZAMKuHYW3xQhe3jTxNPWutgCJ3/X1c5yX8ZoGVEItxKbwBg==", + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "requires": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "@types/bonjour": { + "version": "3.5.10", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", + "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/eslint": { + "version": "8.4.6", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.6.tgz", + "integrity": "sha512-/fqTbjxyFUaYNO7VcW5g+4npmqVACz1bB7RTHYuLj+PRjw9hrCwrUXVQFpChUS0JsyEFvMZ7U/PfmvWgxJhI9g==", + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-scope": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.4.tgz", + "integrity": "sha512-9K4zoImiZc3HlIp6AVUDE4CWYx22a+lhSZMYNpbjW04+YF0KWj4pJXnEMjdnFTiQibFFmElcsasJXDbdI/EPhA==", + "requires": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "@types/estree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.0.tgz", + "integrity": "sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==" + }, + "@types/express": { + "version": "4.17.14", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.14.tgz", + "integrity": "sha512-TEbt+vaPFQ+xpxFLFssxUDXj5cWCxZJjIcB7Yg0k0GMHGtgtQgpvx/MUQUeAkNbA9AAGrwkAsoeItdTgS7FMyg==", + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "@types/express-serve-static-core": { + "version": "4.17.31", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.31.tgz", + "integrity": "sha512-DxMhY+NAsTwMMFHBTtJFNp5qiHKJ7TeqOo23zVEM9alT1Ml27Q3xcTH0xwxn7Q0BbMcVEJOs/7aQtUWupUQN3Q==", + "requires": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*" + } + }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "requires": { + "@types/node": "*" + } + }, + "@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + }, + "@types/http-proxy": { + "version": "1.17.9", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", + "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "requires": { + "@types/node": "*" + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", + "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "requires": { + "@types/istanbul-lib-report": "*" + } + }, + "@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==" + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + }, + "@types/mime": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-3.0.1.tgz", + "integrity": "sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==" + }, + "@types/node": { + "version": "16.11.63", + "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.63.tgz", + "integrity": "sha512-3OxnrEQLBz8EIIaHpg3CibmTAEGkDBcHY4fL5cnBwg2vd2yvHrUDGWxK+MlYPeXWWIoJJW79dGtU+oeBr6166Q==" + }, + "@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/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ri0UmynRRvZiiUJdiz38MmIblKK+oH30MztdBVR95dv/Ubw6neWSb8u1XpRb72L4qsZOhz+L+z9JD40SJmfWow==" + }, + "@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/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==" + }, + "@types/qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + }, + "@types/range-parser": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + }, + "@types/react": { + "version": "18.0.21", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.21.tgz", + "integrity": "sha512-7QUCOxvFgnD5Jk8ZKlUAhVcRj7GuJRjnjjiY/IUBWKgOlnvDvTMLD4RTF7NPyVmbRhNrbomZiOepg7M/2Kj1mA==", + "requires": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "18.0.6", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.6.tgz", + "integrity": "sha512-/5OFZgfIPSwy+YuIBP/FgJnQnsxhZhjjrnxudMddeblOouIodEQ75X14Rr4wGSG/bknL+Omy9iWlLo1u/9GzAA==", + "requires": { + "@types/react": "*" + } + }, + "@types/resolve": { + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", + "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "requires": { + "@types/node": "*" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@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/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "requires": { + "@types/express": "*" + } + }, + "@types/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-z5xyF6uh8CbjAu9760KDKsH2FcDxZ2tFCsA4HIMWE6IkiYMXfVoa+4f9KX+FN0ZLsaMw1WNG2ETLA6N+/YA+cg==", + "requires": { + "@types/mime": "*", + "@types/node": "*" + } + }, + "@types/sockjs": { + "version": "0.3.33", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", + "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "requires": { + "@types/node": "*" + } + }, + "@types/stack-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", + "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + }, + "@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==" + }, + "@types/ws": { + "version": "7.4.7", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-7.4.7.tgz", + "integrity": "sha512-JQbbmxZTZehdc2iszGKs5oC3NFnjeay7mtAWrdt7qNtAVK0g19muApzAy4bm9byz79xa2ZnO/BOBC2R8RC5Lww==", + "requires": { + "@types/node": "*" + } + }, + "@types/yargs": { + "version": "16.0.4", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", + "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + }, + "@typescript-eslint/eslint-plugin": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.38.1.tgz", + "integrity": "sha512-ky7EFzPhqz3XlhS7vPOoMDaQnQMn+9o5ICR9CPr/6bw8HrFkzhMSxuA3gRfiJVvs7geYrSeawGJjZoZQKCOglQ==", + "requires": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/type-utils": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "ignore": "^5.2.0", + "regexpp": "^3.2.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.38.1.tgz", + "integrity": "sha512-Zv0EcU0iu64DiVG3pRZU0QYCgANO//U1fS3oEs3eqHD1eIVVcQsFd/T01ckaNbL2H2aCqRojY2xZuMAPcOArEA==", + "requires": { + "@typescript-eslint/utils": "5.38.1" + } + }, + "@typescript-eslint/parser": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.38.1.tgz", + "integrity": "sha512-LDqxZBVFFQnQRz9rUZJhLmox+Ep5kdUmLatLQnCRR6523YV+XhRjfYzStQ4MheFA8kMAfUlclHSbu+RKdRwQKw==", + "requires": { + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "debug": "^4.3.4" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.38.1.tgz", + "integrity": "sha512-BfRDq5RidVU3RbqApKmS7RFMtkyWMM50qWnDAkKgQiezRtLKsoyRKIvz1Ok5ilRWeD9IuHvaidaLxvGx/2eqTQ==", + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1" + } + }, + "@typescript-eslint/type-utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.38.1.tgz", + "integrity": "sha512-UU3j43TM66gYtzo15ivK2ZFoDFKKP0k03MItzLdq0zV92CeGCXRfXlfQX5ILdd4/DSpHkSjIgLLLh1NtkOJOAw==", + "requires": { + "@typescript-eslint/typescript-estree": "5.38.1", + "@typescript-eslint/utils": "5.38.1", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/types": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.38.1.tgz", + "integrity": "sha512-QTW1iHq1Tffp9lNfbfPm4WJabbvpyaehQ0SrvVK2yfV79SytD9XDVxqiPvdrv2LK7DGSFo91TB2FgWanbJAZXg==" + }, + "@typescript-eslint/typescript-estree": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.38.1.tgz", + "integrity": "sha512-99b5e/Enoe8fKMLdSuwrfH/C0EIbpUWmeEKHmQlGZb8msY33qn1KlkFww0z26o5Omx7EVjzVDCWEfrfCDHfE7g==", + "requires": { + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/visitor-keys": "5.38.1", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/utils": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.38.1.tgz", + "integrity": "sha512-oIuUiVxPBsndrN81oP8tXnFa/+EcZ03qLqPDfSZ5xIJVm7A9V0rlkQwwBOAGtrdN70ZKDlKv+l1BeT4eSFxwXA==", + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.38.1", + "@typescript-eslint/types": "5.38.1", + "@typescript-eslint/typescript-estree": "5.38.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "dependencies": { + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.38.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.38.1.tgz", + "integrity": "sha512-bSHr1rRxXt54+j2n4k54p4fj8AHJ49VDWtjpImOpzQj4qjAiOpPni+V1Tyajh19Api1i844F757cur8wH3YvOA==", + "requires": { + "@typescript-eslint/types": "5.38.1", + "eslint-visitor-keys": "^3.3.0" + } + }, + "@webassemblyjs/ast": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", + "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "requires": { + "@webassemblyjs/helper-numbers": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", + "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", + "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", + "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + }, + "@webassemblyjs/helper-numbers": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", + "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "requires": { + "@webassemblyjs/floating-point-hex-parser": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", + "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", + "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", + "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", + "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", + "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", + "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/helper-wasm-section": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-opt": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "@webassemblyjs/wast-printer": "1.11.1" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", + "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", + "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-buffer": "1.11.1", + "@webassemblyjs/wasm-gen": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", + "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/helper-api-error": "1.11.1", + "@webassemblyjs/helper-wasm-bytecode": "1.11.1", + "@webassemblyjs/ieee754": "1.11.1", + "@webassemblyjs/leb128": "1.11.1", + "@webassemblyjs/utf8": "1.11.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", + "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "requires": { + "@webassemblyjs/ast": "1.11.1", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + }, + "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==", + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "8.8.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.8.0.tgz", + "integrity": "sha512-QOxyigPVrpZ2GXT+PFyZTl6TtOFc5egxHIP9IlQ+RbupQuX4RkT/Bee4/kQuC02Xkzg84JcT7oLYtDIQxp+v7w==" + }, + "acorn-globals": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", + "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "requires": { + "acorn": "^7.1.1", + "acorn-walk": "^7.1.1" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-import-assertions": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", + "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "requires": {} + }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "requires": {} + }, + "acorn-node": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", + "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", + "requires": { + "acorn": "^7.0.0", + "acorn-walk": "^7.0.0", + "xtend": "^4.0.2" + }, + "dependencies": { + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + } + } + }, + "acorn-walk": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", + "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + }, + "address": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.1.tgz", + "integrity": "sha512-B+6bi5D34+fDYENiH5qOlA0cV2rAGKuWZ9LeyUUehbXy8e0VS9e498yO0Jeeh+iM+6KbfudHTFjXw2MmJD4QRA==" + }, + "adjust-sourcemap-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", + "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "requires": { + "loader-utils": "^2.0.0", + "regex-parser": "^2.2.11" + } + }, + "agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "requires": { + "debug": "4" + } + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "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" + } + }, + "ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "requires": { + "ajv": "^8.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "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==" + } + } + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "requires": {} + }, + "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==", + "requires": { + "type-fest": "^0.21.3" + } + }, + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + }, + "ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + }, + "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" + } + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-hidden": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/aria-hidden/-/aria-hidden-1.2.1.tgz", + "integrity": "sha512-PN344VAf9j1EAi+jyVHOJ8XidQdPVssGco39eNcsGdM4wcsILtxrKLkbuiMfLWYROK1FjRQasMWCBttrhjnr6A==", + "requires": { + "tslib": "^2.0.0" + } + }, + "aria-query": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", + "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "requires": { + "@babel/runtime": "^7.10.2", + "@babel/runtime-corejs3": "^7.10.2" + } + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", + "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "array.prototype.flat": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", + "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.flatmap": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.0" + } + }, + "array.prototype.reduce": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/array.prototype.reduce/-/array.prototype.reduce-1.0.4.tgz", + "integrity": "sha512-WnM+AjG/DvLRLo4DDl+r+SvCzYtD2Jd9oeBYMcEaI7t3fFrHY9M53/wdLcTvmZNQ70IU6Htj0emFkZ5TS+lrdw==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-array-method-boxes-properly": "^1.0.0", + "is-string": "^1.0.7" + } + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + }, + "async": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", + "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + }, + "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==" + }, + "autoprefixer": { + "version": "10.4.12", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.12.tgz", + "integrity": "sha512-WrCGV9/b97Pa+jtwf5UGaRjgQIg7OK3D06GnoYoZNcG1Xb8Gt3EfuKjlhh9i/VtT16g6PYjZ69jdJ2g8FxSC4Q==", + "requires": { + "browserslist": "^4.21.4", + "caniuse-lite": "^1.0.30001407", + "fraction.js": "^4.2.0", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + } + }, + "axe-core": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.3.tgz", + "integrity": "sha512-32+ub6kkdhhWick/UjvEwRchgoetXqTK14INLqbGm5U2TzBkBNF3nQtLYm8ovxSkQWArjEQvftCKryjZaATu3w==" + }, + "axobject-query": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", + "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + }, + "babel-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", + "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "requires": { + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "babel-loader": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", + "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "requires": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.0", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "dependencies": { + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "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==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-istanbul": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", + "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.0.0", + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-plugin-macros": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", + "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "requires": { + "@babel/runtime": "^7.12.5", + "cosmiconfig": "^7.0.0", + "resolve": "^1.19.0" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", + "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "requires": {} + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.3.tgz", + "integrity": "sha512-8hOdmFYFSZhqg2C/JgLUQ+t52o5nirNwaWM2B9LWteozwIvM14VSwdsCAUET10qT+kmySAlseadmfeeSWFCy+Q==", + "requires": { + "@babel/compat-data": "^7.17.7", + "@babel/helper-define-polyfill-provider": "^0.3.3", + "semver": "^6.1.1" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "babel-plugin-polyfill-corejs3": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.6.0.tgz", + "integrity": "sha512-+eHqR6OPcBhJOGgsIar7xoAB1GcSwVUA3XjAd7HJNzOXT4wv6/H7KIdA/Nc60cvUlDbKApmqNvD1B1bzOt4nyA==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3", + "core-js-compat": "^3.25.1" + } + }, + "babel-plugin-polyfill-regenerator": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.4.1.tgz", + "integrity": "sha512-NtQGmyQDXjQqQ+IzRkBVwEOz9lQ4zxAQZgoAYEtU9dJjnl1Oc98qnN7jcp+bE7O7aYzVpavXE3/VKXNzUbh7aw==", + "requires": { + "@babel/helper-define-polyfill-provider": "^0.3.3" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-current-node-syntax": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", + "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@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-top-level-await": "^7.8.3" + } + }, + "babel-preset-jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", + "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "requires": { + "babel-plugin-jest-hoist": "^27.5.1", + "babel-preset-current-node-syntax": "^1.0.0" + } + }, + "babel-preset-react-app": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", + "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-decorators": "^7.16.4", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-transform-flow-strip-types": "^7.16.0", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-runtime": "^7.16.4", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@babel/runtime": "^7.16.3", + "babel-plugin-macros": "^3.1.0", + "babel-plugin-transform-react-remove-prop-types": "^0.4.24" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + }, + "bfj": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", + "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "requires": { + "bluebird": "^3.5.5", + "check-types": "^11.1.1", + "hoopy": "^0.1.4", + "tryer": "^1.0.1" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==" + }, + "body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "requires": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "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==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "bonjour-service": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.14.tgz", + "integrity": "sha512-HIMbgLnk1Vqvs6B4Wq5ep7mxvj9sGz5d1JJyDNSGNIdA/w2MCz6GTjWTdjqOJV1bEPj+6IkxDvWNFKEBxNt4kQ==", + "requires": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "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==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + }, + "browserslist": { + "version": "4.21.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz", + "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==", + "requires": { + "caniuse-lite": "^1.0.30001400", + "electron-to-chromium": "^1.4.251", + "node-releases": "^2.0.6", + "update-browserslist-db": "^1.0.9" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", + "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", + "requires": { + "base64-js": "^1.3.1", + "ieee754": "^1.2.1" + } + }, + "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==" + }, + "bufferutil": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz", + "integrity": "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw==", + "optional": true, + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "builtin-modules": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", + "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "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==" + }, + "camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "requires": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + }, + "camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001414", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001414.tgz", + "integrity": "sha512-t55jfSaWjCdocnFdKQoO+d2ct9C59UZg4dY3OnUlSZ447r8pUtIKdp0hpAzrGFultmTC+Us+KpKi4GZl/LXlFg==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + }, + "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" + } + }, + "char-regex": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", + "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + }, + "check-types": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", + "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "dependencies": { + "glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "requires": { + "is-glob": "^4.0.1" + } + } + } + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + }, + "ci-info": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.4.0.tgz", + "integrity": "sha512-t5QdPT5jq3o262DOQ8zA6E1tlH2upmUc4Hlvrbx1pGYJuiiHl7O7rvVNI+l8HTVhd/q3Qc9vqimkNk5yiXsAug==" + }, + "cjs-module-lexer": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", + "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + }, + "classnames": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.2.tgz", + "integrity": "sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==" + }, + "clean-css": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.1.tgz", + "integrity": "sha512-lCr8OHhiWCTw4v8POJovCoh4T7I9U11yVsPjMWWnnMmp9ZowCxyad1Pathle/9HjaDp+fdQKjO9fQydE6RHTZg==", + "requires": { + "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==" + } + } + }, + "cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + }, + "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": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==" + }, + "colorette": { + "version": "2.0.19", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", + "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "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==" + }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + }, + "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==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "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==", + "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==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + }, + "confusing-browser-globals": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", + "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + }, + "connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==" + }, + "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==", + "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==" + } + } + }, + "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==" + }, + "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.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + }, + "core-js": { + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.25.4.tgz", + "integrity": "sha512-JDLxg61lFPFYQ7U0HKoyKwVUV63VbbVTb/K73Yf+k4Mf4ZBZxCjfyrWZjTk1ZM7ZrgFSqhSIOmuzYAxG2f/reQ==" + }, + "core-js-compat": { + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.4.tgz", + "integrity": "sha512-gCEcIEEqCR6230WroNunK/653CWKhqyCKJ9b+uESqOt/WFJA8B4lTnnQFdpYY5vmBcwJAA90Bo5vXs+CVsf6iA==", + "requires": { + "browserslist": "^4.21.4" + } + }, + "core-js-pure": { + "version": "3.25.4", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.25.4.tgz", + "integrity": "sha512-qRbgm0ADrsNTU66UcW47YMJjXm+ShhUP2gkoEoAShT2BHO3cb5gGqLtmWpjnM6Wx9h5hMSF4uZ+jEV/8+4KCsw==" + }, + "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==" + }, + "cosmiconfig": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", + "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + } + }, + "cross-fetch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.5.tgz", + "integrity": "sha512-lvb1SBsI0Z7GDwmuid+mU3kWVBwTVUbe7S0H52yaaAdQOXq2YktTCZdlAcNKFzE6QtRz0snpw9bNiPeOIkkQvw==", + "requires": { + "node-fetch": "2.6.7" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "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==" + }, + "css-blank-pseudo": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", + "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-declaration-sorter": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz", + "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==", + "requires": {} + }, + "css-has-pseudo": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", + "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "css-loader": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", + "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "requires": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.7", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.3.5" + } + }, + "css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "requires": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-prefers-color-scheme": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", + "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "requires": {} + }, + "css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + }, + "cssdb": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-7.0.1.tgz", + "integrity": "sha512-pT3nzyGM78poCKLAEy2zWIVX2hikq6dIrjuZzLV98MumBg+xMTNYfHx7paUlfiRTgg91O/vR889CIf+qiv79Rw==" + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + }, + "cssnano": { + "version": "5.1.13", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.13.tgz", + "integrity": "sha512-S2SL2ekdEz6w6a2epXn4CmMKU4K3KpcyXLKfAYc9UQQqJRkD/2eLUG0vJ3Db/9OvO5GuAdgXw3pFbR6abqghDQ==", + "requires": { + "cssnano-preset-default": "^5.2.12", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + } + }, + "cssnano-preset-default": { + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", + "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "requires": { + "css-declaration-sorter": "^6.3.0", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.0", + "postcss-convert-values": "^5.1.2", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.6", + "postcss-merge-rules": "^5.1.2", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.3", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.0", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.0", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + } + }, + "cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "requires": {} + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + }, + "cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "requires": { + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + } + } + }, + "csstype": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.1.tgz", + "integrity": "sha512-DJR/VvkAvSZW9bTouZue2sSxDwdTN92uHjqeKVm+0dAqdfNykRzQ95tay8aXMBAAPpUiq4Qcug2L7neoRh2Egw==" + }, + "damerau-levenshtein": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", + "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + }, + "data-urls": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", + "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "requires": { + "abab": "^2.0.3", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.0.0" + }, + "dependencies": { + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "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" + } + }, + "decimal.js": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.1.tgz", + "integrity": "sha512-F29o+vci4DodHYT9UrR5IEbfBw9pE5eSapIJdTqXK5+6hq+t8VRxwQyKlW2i+KDKFkkJQRvFyI/QXD83h8LyQw==" + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + }, + "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==" + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + }, + "default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "requires": { + "execa": "^5.0.0" + } + }, + "define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + }, + "define-properties": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==" + }, + "delay": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/delay/-/delay-5.0.0.tgz", + "integrity": "sha512-ReEBKkIfe4ya47wlPYf/gu5ib6yUG0/Aez0JQZQz94kiWtRQvZIQbTiehsnwHvLSWJnQdhVeqYue7Id1dKr0qw==" + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + }, + "depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + }, + "destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + }, + "detect-newline": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + }, + "detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + }, + "detect-node-es": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/detect-node-es/-/detect-node-es-1.1.0.tgz", + "integrity": "sha512-ypdmJU/TbBby2Dxibuv7ZLW3Bs1QEmM7nHjEANfohJLvE0XVujisn1qPJcZxg+qDucsr+bP6fLD1rPS3AhJ7EQ==" + }, + "detect-port-alt": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", + "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "detective": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", + "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", + "requires": { + "acorn-node": "^1.8.2", + "defined": "^1.0.0", + "minimist": "^1.2.6" + } + }, + "didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==" + }, + "diff-sequences": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", + "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==" + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + }, + "dns-packet": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", + "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "requires": { + "@leichtgewicht/ip-codec": "^2.0.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + }, + "domexception": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", + "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "requires": { + "webidl-conversions": "^5.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", + "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + } + } + }, + "domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + }, + "dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + }, + "ejs": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", + "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "requires": { + "jake": "^10.8.5" + } + }, + "electron-to-chromium": { + "version": "1.4.270", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.270.tgz", + "integrity": "sha512-KNhIzgLiJmDDC444dj9vEOpZEgsV96ult9Iff98Vanumn+ShJHd5se8aX6KeVxdc0YQeqdrezBZv89rleDbvSg==" + }, + "emittery": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", + "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + }, + "emoji-regex": { + "version": "9.2.2", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", + "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + }, + "enhanced-resolve": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", + "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "requires": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + } + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + }, + "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" + } + }, + "error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "requires": { + "stackframe": "^1.3.4" + } + }, + "es-abstract": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.3.tgz", + "integrity": "sha512-AyrnaKVpMzljIdwjzrj+LxGmj8ik2LckwXacHqrJJ/jxz6dDDBcZ7I7nlHM0FvEW8MfbWJwOd+yT2XzYW49Frw==", + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "function.prototype.name": "^1.1.5", + "get-intrinsic": "^1.1.3", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.6", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.2", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.4.3", + "safe-regex-test": "^1.0.0", + "string.prototype.trimend": "^1.0.5", + "string.prototype.trimstart": "^1.0.5", + "unbox-primitive": "^1.0.2" + } + }, + "es-array-method-boxes-properly": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-array-method-boxes-properly/-/es-array-method-boxes-properly-1.0.0.tgz", + "integrity": "sha512-wd6JXUmyHmt8T5a2xreUwKcGPq6f1f+WwIJkijUqiGcJz1qqnZgP6XIK+QyIWU5lT7imeNxUll48bziG+TSYcA==" + }, + "es-module-lexer": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", + "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + }, + "es-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "requires": { + "has": "^1.0.3" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha512-C+d6UdsYDk0lMebHNR4S2NybQMMngAOnOwYBQjTOiv0MkoJMP0Myw2mgpDLBcpfCmRLxyFqYhS/CfOENq4SJhQ==", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "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": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==" + }, + "escodegen": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", + "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "requires": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "requires": { + "prelude-ls": "~1.1.2" + } + } + } + }, + "eslint": { + "version": "8.24.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.24.0.tgz", + "integrity": "sha512-dWFaPhGhTAiPcCgm3f6LI2MBWbogMnTJzFBbhXVRQDJPkr9pGZvVjlVfXd+vyDcWPA2Ic9L2AXPIQM0+vk/cSQ==", + "requires": { + "@eslint/eslintrc": "^1.3.2", + "@humanwhocodes/config-array": "^0.10.5", + "@humanwhocodes/gitignore-to-minimatch": "^1.0.2", + "@humanwhocodes/module-importer": "^1.0.1", + "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.4.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.1", + "globals": "^13.15.0", + "globby": "^11.1.0", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-sdsl": "^4.1.4", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "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==" + }, + "globals": { + "version": "13.17.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.17.0.tgz", + "integrity": "sha512-1C+6nQRb1GwGMKm2dH/E7enFAMxGTmGI7/dEdhy/DNelv85w9B72t3uc5frtMNXIbzrarJJ/lTCjcaZwbLJmyw==", + "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==" + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "requires": { + "argparse": "^2.0.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "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==" + } + } + }, + "eslint-config-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", + "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "requires": { + "@babel/core": "^7.16.0", + "@babel/eslint-parser": "^7.16.3", + "@rushstack/eslint-patch": "^1.1.0", + "@typescript-eslint/eslint-plugin": "^5.5.0", + "@typescript-eslint/parser": "^5.5.0", + "babel-preset-react-app": "^10.0.1", + "confusing-browser-globals": "^1.0.11", + "eslint-plugin-flowtype": "^8.0.3", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jest": "^25.3.0", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.27.1", + "eslint-plugin-react-hooks": "^4.3.0", + "eslint-plugin-testing-library": "^5.0.1" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", + "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "requires": { + "debug": "^3.2.7", + "resolve": "^1.20.0" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-module-utils": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.4.tgz", + "integrity": "sha512-j4GT+rqzCoRKHwURX7pddtIPGySnX9Si/cgMI5ztrcqOPtk5dDEeZ34CQVPphnqkJytlc97Vuk05Um2mJ3gEQA==", + "requires": { + "debug": "^3.2.7" + }, + "dependencies": { + "debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", + "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "requires": { + "lodash": "^4.17.21", + "string-natural-compare": "^3.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.26.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.26.0.tgz", + "integrity": "sha512-hYfi3FXaM8WPLf4S1cikh/r4IxnO6zrhZbEGz2b660EJRbuxgpDS5gkCuYgGWg2xxh2rBuIr4Pvhve/7c31koA==", + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flat": "^1.2.5", + "debug": "^2.6.9", + "doctrine": "^2.1.0", + "eslint-import-resolver-node": "^0.3.6", + "eslint-module-utils": "^2.7.3", + "has": "^1.0.3", + "is-core-module": "^2.8.1", + "is-glob": "^4.0.3", + "minimatch": "^3.1.2", + "object.values": "^1.1.5", + "resolve": "^1.22.0", + "tsconfig-paths": "^3.14.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "eslint-plugin-jest": { + "version": "25.7.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", + "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "requires": { + "@typescript-eslint/experimental-utils": "^5.0.0" + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.6.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.6.1.tgz", + "integrity": "sha512-sXgFVNHiWffBq23uiS/JaP6eVR622DqwB4yTzKvGZGcPq6/yZ3WmOZfuBks/vHWo9GaFOqC2ZK4i6+C35knx7Q==", + "requires": { + "@babel/runtime": "^7.18.9", + "aria-query": "^4.2.2", + "array-includes": "^3.1.5", + "ast-types-flow": "^0.0.7", + "axe-core": "^4.4.3", + "axobject-query": "^2.2.0", + "damerau-levenshtein": "^1.0.8", + "emoji-regex": "^9.2.2", + "has": "^1.0.3", + "jsx-ast-utils": "^3.3.2", + "language-tags": "^1.0.5", + "minimatch": "^3.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react": { + "version": "7.31.8", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.31.8.tgz", + "integrity": "sha512-5lBTZmgQmARLLSYiwI71tiGVTLUuqXantZM6vlSY39OaDSV0M7+32K5DnLkmFrwTe+Ksz0ffuLUC91RUviVZfw==", + "requires": { + "array-includes": "^3.1.5", + "array.prototype.flatmap": "^1.3.0", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.1.2", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.1", + "object.values": "^1.1.5", + "prop-types": "^15.8.1", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.7" + }, + "dependencies": { + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.0.tgz", + "integrity": "sha512-oFc7Itz9Qxh2x4gNHStv3BqJq54ExXmfC+a1NjAta66IAN87Wu0R/QArgIS9qKzX3dXKPI9H5crl9QchNMY9+g==", + "requires": {} + }, + "eslint-plugin-testing-library": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.7.2.tgz", + "integrity": "sha512-0ZmHeR/DUUgEzW8rwUBRWxuqntipDtpvxK0hymdHnLlABryJkzd+CAHr+XnISaVsTisZ5MLHp6nQF+8COHLLTA==", + "requires": { + "@typescript-eslint/utils": "^5.13.0" + } + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "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==" + } + } + }, + "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==" + }, + "eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "requires": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "9.4.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.4.0.tgz", + "integrity": "sha512-DQmnRpLj7f6TgN/NYb0MTzJXL+vJF9h3pHy4JhCIs3zwcgez8xmGg3sXHcEO97BrmO2OSvCwMdfdlyl+E9KjOw==", + "requires": { + "acorn": "^8.8.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "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==", + "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==" + }, + "estree-walker": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", + "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + }, + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + }, + "expect": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", + "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "requires": { + "@jest/types": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1" + } + }, + "express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "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==" + } + } + }, + "eyes": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz", + "integrity": "sha512-GipyPsXO1anza0AOZdy69Im7hGFCNB7Y/NGjDlZGJ3GJJLtwNSb2vrzYrTYJRrRloVx7pl+bhUaTB8yiccPvFQ==" + }, + "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==" + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "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==", + "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==" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "requires": { + "bser": "2.1.1" + } + }, + "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==", + "requires": { + "flat-cache": "^3.0.4" + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + } + }, + "filelist": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", + "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "requires": { + "minimatch": "^5.0.1" + }, + "dependencies": { + "brace-expansion": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", + "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "requires": { + "balanced-match": "^1.0.0" + } + }, + "minimatch": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", + "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "requires": { + "brace-expansion": "^2.0.1" + } + } + } + }, + "filesize": { + "version": "8.0.7", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", + "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + }, + "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==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "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==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.7.tgz", + "integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==" + }, + "follow-redirects": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.2.tgz", + "integrity": "sha512-VQLG33o04KaQ8uYi2tVNbdrWp1QWxNNea+nmIB4EVM28v0hmP17z7aG1+wAkNzVq4KeXTq3221ye5qTJP91JwA==" + }, + "fork-ts-checker-webpack-plugin": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", + "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "requires": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "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" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + } + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + }, + "fraction.js": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", + "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + }, + "fs-extra": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", + "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "optional": true + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "function.prototype.name": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", + "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0", + "functions-have-names": "^1.2.2" + } + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + }, + "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-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + }, + "get-intrinsic": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", + "integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.3" + } + }, + "get-nonce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/get-nonce/-/get-nonce-1.0.1.tgz", + "integrity": "sha512-FJhYRoDaiatfEkUK8HKlicmu/3SGFD51q3itKDGoSTysQJBnfOcxU5GxnhE1E6soB76MbT0MBtnKJuXyAx+96Q==" + }, + "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==" + }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==" + }, + "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==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "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==", + "requires": { + "is-glob": "^4.0.3" + } + }, + "glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "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==", + "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==" + }, + "grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==" + }, + "gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "requires": { + "duplexer": "^0.1.2" + } + }, + "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==" + }, + "harmony-reflect": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", + "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "has-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "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==", + "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==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "html-encoding-sniffer": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", + "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "requires": { + "whatwg-encoding": "^1.0.5" + } + }, + "html-entities": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", + "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + }, + "html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "requires": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "dependencies": { + "commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + } + } + }, + "html-webpack-plugin": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", + "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "requires": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + } + }, + "htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + }, + "http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "requires": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + } + }, + "http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-agent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", + "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "requires": { + "@tootallnate/once": "1", + "agent-base": "6", + "debug": "4" + } + }, + "http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "requires": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "requires": { + "agent-base": "6", + "debug": "4" + } + }, + "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==" + }, + "iconv-lite": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + } + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "requires": {} + }, + "idb": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/idb/-/idb-7.1.0.tgz", + "integrity": "sha512-Wsk07aAxDsntgYJY4h0knZJuTxM73eQ4reRAO+Z1liOh8eMCJ/MoDS8fCui1vGT9mnjtl1sOu3I2i/W1swPYZg==" + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "immer": { + "version": "9.0.15", + "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", + "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + }, + "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" + }, + "dependencies": { + "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==" + } + } + }, + "import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "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==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", + "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==" + }, + "is-core-module": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.10.0.tgz", + "integrity": "sha512-Erxj2n/LDAZ7H8WNJXd9tw38GYM3dv8rk8Zcs+jJuxYTW7sozH+SS8NtrSjVL1/vpLvWi1hxy96IzjJ3EHTJJg==", + "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==", + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + }, + "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==" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + }, + "is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", + "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + }, + "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==" + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "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==", + "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": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + }, + "is-potential-custom-element-name": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", + "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + }, + "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==", + "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": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + }, + "is-root": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", + "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + }, + "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==", + "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==" + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "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==", + "requires": { + "has-symbols": "^1.0.2" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + }, + "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==", + "requires": { + "call-bind": "^1.0.2" + } + }, + "is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "requires": { + "is-docker": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + }, + "isomorphic-ws": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/isomorphic-ws/-/isomorphic-ws-4.0.1.tgz", + "integrity": "sha512-BhBvN2MBpWTaSHdWRb/bwdZJ1WaehQ2L1KngkCkfLUGF0mAWAT1sQUQacEmQ0jXkFw/czDXPNQSL5u2/Krsz1w==", + "requires": {} + }, + "istanbul-lib-coverage": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + }, + "istanbul-lib-instrument": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", + "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "requires": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "requires": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "istanbul-reports": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.5.tgz", + "integrity": "sha512-nUsEMa9pBt/NOHqbcbeJEgqIlY/K7rVWUX6Lql2orY5e9roQOthbR3vtY4zzf2orPELg80fnxxk9zUyPlgwD1w==", + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jake": { + "version": "10.8.5", + "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", + "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "requires": { + "async": "^3.2.3", + "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==", + "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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jayson": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/jayson/-/jayson-3.7.0.tgz", + "integrity": "sha512-tfy39KJMrrXJ+mFcMpxwBvFDetS8LAID93+rycFglIQM4kl3uNR3W4lBLE/FFhsoUCEox5Dt2adVpDm/XtebbQ==", + "requires": { + "@types/connect": "^3.4.33", + "@types/node": "^12.12.54", + "@types/ws": "^7.4.4", + "commander": "^2.20.3", + "delay": "^5.0.0", + "es6-promisify": "^5.0.0", + "eyes": "^0.1.8", + "isomorphic-ws": "^4.0.1", + "json-stringify-safe": "^5.0.1", + "JSONStream": "^1.3.5", + "lodash": "^4.17.20", + "uuid": "^8.3.2", + "ws": "^7.4.5" + }, + "dependencies": { + "@types/node": { + "version": "12.20.55", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz", + "integrity": "sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ==" + } + } + }, + "jest": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", + "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "requires": { + "@jest/core": "^27.5.1", + "import-local": "^3.0.2", + "jest-cli": "^27.5.1" + } + }, + "jest-changed-files": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", + "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "requires": { + "@jest/types": "^27.5.1", + "execa": "^5.0.0", + "throat": "^6.0.1" + } + }, + "jest-circus": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", + "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^0.7.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^2.0.3", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-cli": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", + "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "requires": { + "@jest/core": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "import-local": "^3.0.2", + "jest-config": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "prompts": "^2.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-config": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", + "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "requires": { + "@babel/core": "^7.8.0", + "@jest/test-sequencer": "^27.5.1", + "@jest/types": "^27.5.1", + "babel-jest": "^27.5.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.1", + "graceful-fs": "^4.2.9", + "jest-circus": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-jasmine2": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runner": "^27.5.1", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-diff": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", + "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "requires": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-docblock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", + "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "requires": { + "detect-newline": "^3.0.0" + } + }, + "jest-each": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", + "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-environment-jsdom": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", + "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1", + "jsdom": "^16.6.0" + } + }, + "jest-environment-node": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", + "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "jest-mock": "^27.5.1", + "jest-util": "^27.5.1" + } + }, + "jest-get-type": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", + "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + }, + "jest-haste-map": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", + "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "requires": { + "@jest/types": "^27.5.1", + "@types/graceful-fs": "^4.1.2", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "fsevents": "^2.3.2", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^27.5.1", + "jest-serializer": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "micromatch": "^4.0.4", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", + "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "expect": "^27.5.1", + "is-generator-fn": "^2.0.0", + "jest-each": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "pretty-format": "^27.5.1", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-leak-detector": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", + "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "requires": { + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + } + }, + "jest-matcher-utils": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", + "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "requires": { + "chalk": "^4.0.0", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-message-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", + "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^27.5.1", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^27.5.1", + "slash": "^3.0.0", + "stack-utils": "^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==", + "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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-mock": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", + "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*" + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "requires": {} + }, + "jest-regex-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", + "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + }, + "jest-resolve": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", + "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "requires": { + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^27.5.1", + "jest-validate": "^27.5.1", + "resolve": "^1.20.0", + "resolve.exports": "^1.1.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", + "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "requires": { + "@jest/types": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-snapshot": "^27.5.1" + } + }, + "jest-runner": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", + "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "requires": { + "@jest/console": "^27.5.1", + "@jest/environment": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.8.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^27.5.1", + "jest-environment-jsdom": "^27.5.1", + "jest-environment-node": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-leak-detector": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-runtime": "^27.5.1", + "jest-util": "^27.5.1", + "jest-worker": "^27.5.1", + "source-map-support": "^0.5.6", + "throat": "^6.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", + "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "requires": { + "@jest/environment": "^27.5.1", + "@jest/fake-timers": "^27.5.1", + "@jest/globals": "^27.5.1", + "@jest/source-map": "^27.5.1", + "@jest/test-result": "^27.5.1", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "execa": "^5.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-mock": "^27.5.1", + "jest-regex-util": "^27.5.1", + "jest-resolve": "^27.5.1", + "jest-snapshot": "^27.5.1", + "jest-util": "^27.5.1", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-serializer": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", + "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "requires": { + "@types/node": "*", + "graceful-fs": "^4.2.9" + } + }, + "jest-snapshot": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", + "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "requires": { + "@babel/core": "^7.7.2", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/traverse": "^7.7.2", + "@babel/types": "^7.0.0", + "@jest/transform": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/babel__traverse": "^7.0.4", + "@types/prettier": "^2.1.5", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^27.5.1", + "graceful-fs": "^4.2.9", + "jest-diff": "^27.5.1", + "jest-get-type": "^27.5.1", + "jest-haste-map": "^27.5.1", + "jest-matcher-utils": "^27.5.1", + "jest-message-util": "^27.5.1", + "jest-util": "^27.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^27.5.1", + "semver": "^7.3.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-util": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", + "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "requires": { + "@jest/types": "^27.5.1", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.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==", + "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==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-validate": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", + "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "requires": { + "@jest/types": "^27.5.1", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^27.5.1", + "leven": "^3.1.0", + "pretty-format": "^27.5.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watch-typeahead": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", + "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "requires": { + "ansi-escapes": "^4.3.1", + "chalk": "^4.0.0", + "jest-regex-util": "^28.0.0", + "jest-watcher": "^28.0.0", + "slash": "^4.0.0", + "string-length": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "@jest/console": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.3.tgz", + "integrity": "sha512-QPAkP5EwKdK/bxIr6C1I4Vs0rm2nHiANzj/Z5X2JQkrZo6IqvC4ldZ9K95tF0HdidhA8Bo6egxSzUFPYKcEXLw==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^28.1.3", + "jest-util": "^28.1.3", + "slash": "^3.0.0" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "@jest/test-result": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.3.tgz", + "integrity": "sha512-kZAkxnSE+FqE8YjW8gNuoVkkC9I7S1qmenl8sGcDOLropASP+BkcGKwhXoyqQuGOGeYY0y/ixjrd/iERpEXHNg==", + "requires": { + "@jest/console": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/types": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.3.tgz", + "integrity": "sha512-RyjiyMUZrKz/c+zlMFO1pm70DcIlST8AeWTkoUdZevew44wcNZQHsEVOiCVtgVnlFFD82FPaXycys58cf2muVQ==", + "requires": { + "@jest/schemas": "^28.1.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + } + }, + "@types/yargs": { + "version": "17.0.13", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.13.tgz", + "integrity": "sha512-9sWaruZk2JGxIQU+IhI1fhPYRcQ0UuTNuKuCW9bR5fp7qi2Llf7WDzNa17Cy7TKnh3cdxDOiyTu6gaLS0eDatg==", + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "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==" + }, + "emittery": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", + "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "jest-message-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.3.tgz", + "integrity": "sha512-PFdn9Iewbt575zKPf1286Ht9EPoJmYT7P0kY+RibeYZ2XtOr53pDLEFoTWXbd1h4JiGiWpTBC84fc8xMXQMb7g==", + "requires": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^28.1.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^28.1.3", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "dependencies": { + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + } + } + }, + "jest-regex-util": { + "version": "28.0.2", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", + "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + }, + "jest-util": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.3.tgz", + "integrity": "sha512-XdqfpHwpcSRko/C35uLYFM2emRAltIIKZiJ9eAmhjsj0CqZMa0p1ib0R5fWIqGhn1a103DebTbpqIaP1qCQ6tQ==", + "requires": { + "@jest/types": "^28.1.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + } + }, + "jest-watcher": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.3.tgz", + "integrity": "sha512-t4qcqj9hze+jviFPUN3YAtAEeFnr/azITXQEMARf5cMwKY2SMBRnCQTXLixTl20OR6mLh9KLMrgVJgJISym+1g==", + "requires": { + "@jest/test-result": "^28.1.3", + "@jest/types": "^28.1.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.10.2", + "jest-util": "^28.1.3", + "string-length": "^4.0.1" + }, + "dependencies": { + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.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==", + "requires": { + "ansi-regex": "^5.0.1" + } + } + } + }, + "pretty-format": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.3.tgz", + "integrity": "sha512-8gFb/To0OmxHR9+ZTb14Df2vNxdGCX8g1xWGUTqUw5TiZvcQf5sHKObd5UcPyLLyowNwDAMTF3XWOG1B6mxl1Q==", + "requires": { + "@jest/schemas": "^28.1.3", + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "react-is": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", + "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + }, + "string-length": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", + "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "requires": { + "char-regex": "^2.0.0", + "strip-ansi": "^7.0.1" + }, + "dependencies": { + "char-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", + "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + } + } + }, + "strip-ansi": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", + "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "requires": { + "ansi-regex": "^6.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==" + } + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", + "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "requires": { + "@jest/test-result": "^27.5.1", + "@jest/types": "^27.5.1", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "jest-util": "^27.5.1", + "string-length": "^4.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "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==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "js-sdsl": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/js-sdsl/-/js-sdsl-4.1.5.tgz", + "integrity": "sha512-08bOAKweV2NUC1wqTtf3qZlnpOX/R2DU9ikpjOHs0H+ibQv3zpncVQg6um4uYtRtrwIX8M4Nh3ytK4HGlYAq7Q==" + }, + "js-sha3": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.8.0.tgz", + "integrity": "sha512-gF1cRrHhIzNfToc802P800N8PpXS+evLLXfsVpowqmAFR9uwbi89WvXg2QspOmXL8QL86J4T1EpFu+yUkwJY3Q==" + }, + "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": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsdom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", + "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "requires": { + "abab": "^2.0.5", + "acorn": "^8.2.4", + "acorn-globals": "^6.0.0", + "cssom": "^0.4.4", + "cssstyle": "^2.3.0", + "data-urls": "^2.0.0", + "decimal.js": "^10.2.1", + "domexception": "^2.0.1", + "escodegen": "^2.0.0", + "form-data": "^3.0.0", + "html-encoding-sniffer": "^2.0.1", + "http-proxy-agent": "^4.0.1", + "https-proxy-agent": "^5.0.0", + "is-potential-custom-element-name": "^1.0.1", + "nwsapi": "^2.2.0", + "parse5": "6.0.1", + "saxes": "^5.0.1", + "symbol-tree": "^3.2.4", + "tough-cookie": "^4.0.0", + "w3c-hr-time": "^1.0.2", + "w3c-xmlserializer": "^2.0.0", + "webidl-conversions": "^6.1.0", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^8.5.0", + "ws": "^7.4.6", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "tr46": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", + "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "requires": { + "punycode": "^2.1.1" + } + }, + "whatwg-url": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", + "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "requires": { + "lodash": "^4.7.0", + "tr46": "^2.1.0", + "webidl-conversions": "^6.1.0" + } + } + } + }, + "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==" + }, + "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==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==" + }, + "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==", + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg==" + }, + "jsonpointer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.1.tgz", + "integrity": "sha512-p/nXbhSEcu3pZRdkW1OfJhpsVtW1gd4Wa1fnQc9YLiTfAjn0312eMKimbdIQzuZl9aa9xUGaRlP9T/CJE/ditQ==" + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "jsx-ast-utils": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.3.tgz", + "integrity": "sha512-fYQHZTZ8jSfmWZ0iyzfwiU4WDX4HpHbMCZ3gPlWYiCl3BoeOTsqKBqnTVfH2rYT7eP5c3sVbeSPHnnJOaTrWiw==", + "requires": { + "array-includes": "^3.1.5", + "object.assign": "^4.1.3" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + }, + "klona": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", + "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + }, + "language-subtag-registry": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.22.tgz", + "integrity": "sha512-tN0MCzyWnoz/4nHS6uxdlFWoUZT7ABptwKPQ52Ea7URk6vll88bWBVhodtnlfEuCcKWNGoc+uGbw1cwa9IKh/w==" + }, + "language-tags": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", + "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "requires": { + "language-subtag-registry": "~0.3.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==" + }, + "levn": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "requires": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==" + }, + "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==" + }, + "loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "requires": { + "p-locate": "^5.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + }, + "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==" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + }, + "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" + } + }, + "lossless-json": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/lossless-json/-/lossless-json-1.0.5.tgz", + "integrity": "sha512-RicKUuLwZVNZ6ZdJHgIZnSeA05p8qWc5NW0uR96mpPIjN9WDLUg9+kj1esQU1GkPn9iLZVKatSQK5gyiaFHgJA==" + }, + "lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "requires": { + "tslib": "^2.0.3" + } + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "magic-string": { + "version": "0.25.9", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", + "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "requires": { + "sourcemap-codec": "^1.4.8" + } + }, + "make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "requires": { + "semver": "^6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + } + } + }, + "makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "requires": { + "tmpl": "1.0.5" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + }, + "memfs": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", + "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "requires": { + "fs-monkey": "^1.0.3" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + }, + "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==" + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "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==" + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + }, + "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==", + "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==" + }, + "mini-css-extract-plugin": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", + "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "requires": { + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "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==" + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "requires": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + } + }, + "nanoid": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", + "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + }, + "no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "requires": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + }, + "node-gyp-build": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.5.0.tgz", + "integrity": "sha512-2iGbaQBV+ITgCz76ZEjmhUKAKVf7xfY1sRl4UiKQspfZMH2h06SyhNsnSVy50cwkFQDGLyif6m/6uFXHkOZ6rg==", + "optional": true + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + }, + "node-releases": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.6.tgz", + "integrity": "sha512-PiVXnNuFm5+iYkLBNeq5211hvO38y63T0i2KKh2KnUs3RpzJ+JtODFjkD8yjLwnDkTYF1eKXheUwdssR+NRZdg==" + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + }, + "normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + }, + "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==", + "requires": { + "path-key": "^3.0.0" + } + }, + "nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "requires": { + "boolbase": "^1.0.0" + } + }, + "nwsapi": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.2.tgz", + "integrity": "sha512-90yv+6538zuvUMnN+zCr8LuV6bPFdq50304114vJYJ8RDyK8D5O9Phpbd6SZWgI7PwzmmfN1upeOJlvybDSgCw==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + }, + "object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==" + }, + "object-inspect": { + "version": "1.12.2", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", + "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + }, + "object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "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==", + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.4.tgz", + "integrity": "sha512-sccv3L/pMModT6dJAYF3fzGMVcb38ysQ0tEE6ixv2yXJDtEIPph268OlAdJj5/qZMZDq2g/jqvwppt36uS/uQQ==", + "requires": { + "array.prototype.reduce": "^1.0.4", + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.20.1" + } + }, + "object.hasown": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", + "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "requires": { + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "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==" + }, + "on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "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==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "requires": { + "mimic-fn": "^2.1.0" + } + }, + "open": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", + "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "requires": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + } + }, + "optionator": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "requires": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "requires": { + "p-limit": "^3.0.2" + } + }, + "p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "requires": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + }, + "param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "requires": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "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" + } + }, + "parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + }, + "pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "requires": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + }, + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + }, + "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": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + }, + "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==" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==" + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + }, + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "requires": { + "find-up": "^4.0.0" + }, + "dependencies": { + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "requires": { + "p-limit": "^2.2.0" + } + } + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + } + } + }, + "postcss": { + "version": "8.4.17", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.17.tgz", + "integrity": "sha512-UNxNOLQydcOFi41yHNMcKRZ39NeXlr8AxGuZJsdub8vIb12fHzcq37DTU/QtbI6WLxNg2gF9Z+8qtRwTj1UI1Q==", + "requires": { + "nanoid": "^3.3.4", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + } + }, + "postcss-attribute-case-insensitive": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.2.tgz", + "integrity": "sha512-XIidXV8fDr0kKt28vqki84fRK8VW8eTuIa4PChv2MqKuT6C9UjmSKzen6KaWhWEoYvwxFCa7n/tC1SZ3tyq4SQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-browser-comments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", + "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "requires": {} + }, + "postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "requires": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-clamp": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", + "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-functional-notation": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.4.tgz", + "integrity": "sha512-2yrTAUZUab9s6CpxkxC4rVgFEVaR6/2Pipvi6qcgvnYiVqZcbDHEoBDhrXzyb7Efh2CCfHQNtcqWcIruDTIUeg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-hex-alpha": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", + "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-color-rebeccapurple": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.1.tgz", + "integrity": "sha512-pGxkuVEInwLHgkNxUc4sdg4g3py7zUeCQ9sMfwyHAT+Ezk8a4OaaVZ8lIY5+oNqA/BXXgLyXv0+5wHP68R79hg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-colormin": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", + "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-convert-values": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", + "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "requires": { + "browserslist": "^4.20.3", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-media": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", + "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-properties": { + "version": "12.1.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.9.tgz", + "integrity": "sha512-/E7PRvK8DAVljBbeWrcEQJPG72jaImxF3vvCNFwv9cC8CzigVoNIpeyfnJzphnN3Fd8/auBf5wvkw6W9MfmTyg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-custom-selectors": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", + "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-dir-pseudo-class": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.5.tgz", + "integrity": "sha512-eqn4m70P031PF7ZQIvSgy9RSJ5uI2171O/OO/zcRNYpJbvaeKFUlar1aJ7rmgiQtbm0FSPsRewjpdS0Oew7MPA==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "requires": {} + }, + "postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "requires": {} + }, + "postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "requires": {} + }, + "postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "requires": {} + }, + "postcss-double-position-gradients": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.2.tgz", + "integrity": "sha512-GX+FuE/uBR6eskOK+4vkXgT6pDkexLokPaz/AbJna9s5Kzp/yl488pKPjhy0obB475ovfT1Wv8ho7U/cHNaRgQ==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-env-function": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", + "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-flexbugs-fixes": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", + "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "requires": {} + }, + "postcss-focus-visible": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", + "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-focus-within": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", + "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "requires": { + "postcss-selector-parser": "^6.0.9" + } + }, + "postcss-font-variant": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", + "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "requires": {} + }, + "postcss-gap-properties": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.5.tgz", + "integrity": "sha512-IuE6gKSdoUNcvkGIqdtjtcMtZIFyXZhmFd5RUlg97iVEvp1BZKV5ngsAjCjrVy+14uhGBQl9tzmi1Qwq4kqVOg==", + "requires": {} + }, + "postcss-image-set-function": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.7.tgz", + "integrity": "sha512-9T2r9rsvYzm5ndsBE8WgtrMlIT7VbtTfE7b3BQnudUqnBcBo7L758oc+o+pdj/dUV0l5wjwSdjeOH2DZtfv8qw==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-import": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", + "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", + "requires": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + } + }, + "postcss-initial": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", + "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "requires": {} + }, + "postcss-js": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", + "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", + "requires": { + "camelcase-css": "^2.0.1" + } + }, + "postcss-lab-function": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.1.tgz", + "integrity": "sha512-xuXll4isR03CrQsmxyz92LJB2xX9n+pZJ5jE9JgcnmsCammLyKdlzrBin+25dy6wIjfhJpKBAN80gsTlCgRk2w==", + "requires": { + "@csstools/postcss-progressive-custom-properties": "^1.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, + "postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "requires": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + } + }, + "postcss-logical": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", + "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "requires": {} + }, + "postcss-media-minmax": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", + "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "requires": {} + }, + "postcss-merge-longhand": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", + "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "requires": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.0" + } + }, + "postcss-merge-rules": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", + "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "requires": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-params": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", + "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "requires": { + "browserslist": "^4.16.6", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "requires": {} + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "requires": { + "icss-utils": "^5.0.0" + } + }, + "postcss-nested": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", + "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", + "requires": { + "postcss-selector-parser": "^6.0.6" + } + }, + "postcss-nesting": { + "version": "10.2.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.2.0.tgz", + "integrity": "sha512-EwMkYchxiDiKUhlJGzWsD9b2zvq/r2SSubcRrgP+jujMXFzqvANLt16lJANC+5uZ6hjI7lpRmI6O8JIl+8l1KA==", + "requires": { + "@csstools/selector-specificity": "^2.0.0", + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-normalize": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", + "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "requires": { + "@csstools/normalize.css": "*", + "postcss-browser-comments": "^4", + "sanitize.css": "*" + } + }, + "postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "requires": {} + }, + "postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-unicode": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", + "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "requires": { + "browserslist": "^4.16.6", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "requires": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-opacity-percentage": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", + "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + }, + "postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "requires": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-overflow-shorthand": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.4.tgz", + "integrity": "sha512-otYl/ylHK8Y9bcBnPLo3foYFLL6a6Ak+3EQBPOTR7luMYCOsiVTUk1iLvNf6tVPNGXcoL9Hoz37kpfriRIFb4A==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-page-break": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", + "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "requires": {} + }, + "postcss-place": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.5.tgz", + "integrity": "sha512-wR8igaZROA6Z4pv0d+bvVrvGY4GVHihBCBQieXFY3kuSuMyOmEnnfFzHl/tQuqHZkfkIVBEbDvYcFfHmpSet9g==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-preset-env": { + "version": "7.8.2", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.8.2.tgz", + "integrity": "sha512-rSMUEaOCnovKnwc5LvBDHUDzpGP+nrUeWZGWt9M72fBvckCi45JmnJigUr4QG4zZeOHmOCNCZnd2LKDvP++ZuQ==", + "requires": { + "@csstools/postcss-cascade-layers": "^1.1.0", + "@csstools/postcss-color-function": "^1.1.1", + "@csstools/postcss-font-format-keywords": "^1.0.1", + "@csstools/postcss-hwb-function": "^1.0.2", + "@csstools/postcss-ic-unit": "^1.0.1", + "@csstools/postcss-is-pseudo-class": "^2.0.7", + "@csstools/postcss-nested-calc": "^1.0.0", + "@csstools/postcss-normalize-display-values": "^1.0.1", + "@csstools/postcss-oklab-function": "^1.1.1", + "@csstools/postcss-progressive-custom-properties": "^1.3.0", + "@csstools/postcss-stepped-value-functions": "^1.0.1", + "@csstools/postcss-text-decoration-shorthand": "^1.0.0", + "@csstools/postcss-trigonometric-functions": "^1.0.2", + "@csstools/postcss-unset-value": "^1.0.2", + "autoprefixer": "^10.4.11", + "browserslist": "^4.21.3", + "css-blank-pseudo": "^3.0.3", + "css-has-pseudo": "^3.0.4", + "css-prefers-color-scheme": "^6.0.3", + "cssdb": "^7.0.1", + "postcss-attribute-case-insensitive": "^5.0.2", + "postcss-clamp": "^4.1.0", + "postcss-color-functional-notation": "^4.2.4", + "postcss-color-hex-alpha": "^8.0.4", + "postcss-color-rebeccapurple": "^7.1.1", + "postcss-custom-media": "^8.0.2", + "postcss-custom-properties": "^12.1.9", + "postcss-custom-selectors": "^6.0.3", + "postcss-dir-pseudo-class": "^6.0.5", + "postcss-double-position-gradients": "^3.1.2", + "postcss-env-function": "^4.0.6", + "postcss-focus-visible": "^6.0.4", + "postcss-focus-within": "^5.0.4", + "postcss-font-variant": "^5.0.0", + "postcss-gap-properties": "^3.0.5", + "postcss-image-set-function": "^4.0.7", + "postcss-initial": "^4.0.1", + "postcss-lab-function": "^4.2.1", + "postcss-logical": "^5.0.4", + "postcss-media-minmax": "^5.0.0", + "postcss-nesting": "^10.2.0", + "postcss-opacity-percentage": "^1.1.2", + "postcss-overflow-shorthand": "^3.0.4", + "postcss-page-break": "^3.0.4", + "postcss-place": "^7.0.5", + "postcss-pseudo-class-any-link": "^7.1.6", + "postcss-replace-overflow-wrap": "^4.0.0", + "postcss-selector-not": "^6.0.1", + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-pseudo-class-any-link": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.6.tgz", + "integrity": "sha512-9sCtZkO6f/5ML9WcTLcIyV1yz9D1rf0tWc+ulKcvV30s0iZKS/ONyETvoWsr6vnrmW+X+KmuK3gV/w5EWnT37w==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-reduce-initial": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", + "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "requires": { + "browserslist": "^4.16.6", + "caniuse-api": "^3.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "requires": { + "postcss-value-parser": "^4.2.0" + } + }, + "postcss-replace-overflow-wrap": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", + "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "requires": {} + }, + "postcss-selector-not": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.1.tgz", + "integrity": "sha512-1i9affjAe9xu/y9uqWH+tD4r6/hDaXJruk8xn2x1vzxC2U3J3LKO3zJW4CyxlNhA56pADJ/djpEwpH1RClI2rQ==", + "requires": { + "postcss-selector-parser": "^6.0.10" + } + }, + "postcss-selector-parser": { + "version": "6.0.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "requires": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "dependencies": { + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + }, + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "requires": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + } + } + } + }, + "postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "requires": { + "postcss-selector-parser": "^6.0.5" + } + }, + "postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + }, + "prelude-ls": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + }, + "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==" + }, + "pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "requires": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "pretty-format": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", + "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "requires": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + } + } + }, + "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==" + }, + "promise": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.2.0.tgz", + "integrity": "sha512-+CMAlLHqwRYwBMXKCP+o8ns7DN+xHDUiI+0nArsiJ9y+kJVPLFxEaSw6Ha9s9H0tftxg2Yzl25wqj9G7m5wLZg==", + "requires": { + "asap": "~2.0.6" + } + }, + "prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "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==", + "requires": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "dependencies": { + "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==" + } + } + }, + "psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==" + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha512-kV/CThkXo6xyFEZUugw/+pIOywXcDbFYgSct5cT3gqlbkBE1SJdwy6UQoZvodiWF/ckQLZyDE/Bu1M6gVu5lVw==" + }, + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "requires": { + "side-channel": "^1.0.4" + } + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==" + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "quick-lru": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", + "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "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==" + }, + "raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "requires": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "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==" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "react-app-polyfill": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", + "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "requires": { + "core-js": "^3.19.2", + "object-assign": "^4.1.1", + "promise": "^8.1.0", + "raf": "^3.4.1", + "regenerator-runtime": "^0.13.9", + "whatwg-fetch": "^3.6.2" + } + }, + "react-dev-utils": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", + "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "requires": { + "@babel/code-frame": "^7.16.0", + "address": "^1.1.2", + "browserslist": "^4.18.1", + "chalk": "^4.1.2", + "cross-spawn": "^7.0.3", + "detect-port-alt": "^1.1.6", + "escape-string-regexp": "^4.0.0", + "filesize": "^8.0.6", + "find-up": "^5.0.0", + "fork-ts-checker-webpack-plugin": "^6.5.0", + "global-modules": "^2.0.0", + "globby": "^11.0.4", + "gzip-size": "^6.0.0", + "immer": "^9.0.7", + "is-root": "^2.1.0", + "loader-utils": "^3.2.0", + "open": "^8.4.0", + "pkg-up": "^3.1.0", + "prompts": "^2.4.2", + "react-error-overlay": "^6.0.11", + "recursive-readdir": "^2.2.2", + "shell-quote": "^1.7.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.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==", + "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==", + "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==", + "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==" + }, + "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==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "loader-utils": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", + "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", + "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "requires": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.0" + } + }, + "react-error-overlay": { + "version": "6.0.11", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", + "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + }, + "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==" + }, + "react-remove-scroll": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/react-remove-scroll/-/react-remove-scroll-2.5.4.tgz", + "integrity": "sha512-xGVKJJr0SJGQVirVFAUZ2k1QLyO6m+2fy0l8Qawbp5Jgrv3DeLalrfMNBFSlmz5kriGGzsVBtGVnf4pTKIhhWA==", + "requires": { + "react-remove-scroll-bar": "^2.3.3", + "react-style-singleton": "^2.2.1", + "tslib": "^2.1.0", + "use-callback-ref": "^1.3.0", + "use-sidecar": "^1.1.2" + } + }, + "react-remove-scroll-bar": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/react-remove-scroll-bar/-/react-remove-scroll-bar-2.3.3.tgz", + "integrity": "sha512-i9GMNWwpz8XpUpQ6QlevUtFjHGqnPG4Hxs+wlIJntu/xcsZVEpJcIV71K3ZkqNy2q3GfgvkD7y6t/Sv8ofYSbw==", + "requires": { + "react-style-singleton": "^2.2.1", + "tslib": "^2.0.0" + } + }, + "react-scripts": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-5.0.1.tgz", + "integrity": "sha512-8VAmEm/ZAwQzJ+GOMLbBsTdDKOpuZh7RPs0UymvBR2vRk4iZWCskjbFnxqjrzoIvlNNRZ3QJFx6/qDSi6zSnaQ==", + "requires": { + "@babel/core": "^7.16.0", + "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", + "@svgr/webpack": "^5.5.0", + "babel-jest": "^27.4.2", + "babel-loader": "^8.2.3", + "babel-plugin-named-asset-import": "^0.3.8", + "babel-preset-react-app": "^10.0.1", + "bfj": "^7.0.2", + "browserslist": "^4.18.1", + "camelcase": "^6.2.1", + "case-sensitive-paths-webpack-plugin": "^2.4.0", + "css-loader": "^6.5.1", + "css-minimizer-webpack-plugin": "^3.2.0", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "eslint": "^8.3.0", + "eslint-config-react-app": "^7.0.1", + "eslint-webpack-plugin": "^3.1.1", + "file-loader": "^6.2.0", + "fs-extra": "^10.0.0", + "fsevents": "^2.3.2", + "html-webpack-plugin": "^5.5.0", + "identity-obj-proxy": "^3.0.0", + "jest": "^27.4.3", + "jest-resolve": "^27.4.2", + "jest-watch-typeahead": "^1.0.0", + "mini-css-extract-plugin": "^2.4.5", + "postcss": "^8.4.4", + "postcss-flexbugs-fixes": "^5.0.2", + "postcss-loader": "^6.2.1", + "postcss-normalize": "^10.0.1", + "postcss-preset-env": "^7.0.1", + "prompts": "^2.4.2", + "react-app-polyfill": "^3.0.0", + "react-dev-utils": "^12.0.1", + "react-refresh": "^0.11.0", + "resolve": "^1.20.0", + "resolve-url-loader": "^4.0.0", + "sass-loader": "^12.3.0", + "semver": "^7.3.5", + "source-map-loader": "^3.0.0", + "style-loader": "^3.3.1", + "tailwindcss": "^3.0.2", + "terser-webpack-plugin": "^5.2.5", + "webpack": "^5.64.4", + "webpack-dev-server": "^4.6.0", + "webpack-manifest-plugin": "^4.0.2", + "workbox-webpack-plugin": "^6.4.1" + } + }, + "react-style-singleton": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/react-style-singleton/-/react-style-singleton-2.2.1.tgz", + "integrity": "sha512-ZWj0fHEMyWkHzKYUr2Bs/4zU6XLmq9HsgBURm7g5pAVfyn49DgUiNgY2d4lXRlYSiCif9YBGpQleewkcqddc7g==", + "requires": { + "get-nonce": "^1.0.0", + "invariant": "^2.2.4", + "tslib": "^2.0.0" + } + }, + "read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "requires": { + "pify": "^2.3.0" + } + }, + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "requires": { + "picomatch": "^2.2.1" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + }, + "dependencies": { + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + }, + "regenerate-unicode-properties": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.0.tgz", + "integrity": "sha512-d1VudCLoIGitcU/hEg2QqvyGZQmdC0Lf8BqdOMXGFSvJP4bNV1+XqbPQeHHLD51Jh4QJJ225dlIFvY4Ly6MXmQ==", + "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==", + "requires": { + "@babel/runtime": "^7.8.4" + } + }, + "regex-parser": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", + "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + }, + "regexp.prototype.flags": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + }, + "regexpu-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.2.1.tgz", + "integrity": "sha512-HrnlNtpvqP1Xkb28tMhBUO2EbyUHdQlsnlAhzWcwHy8WJR53UWr7/MAvqrsQKMbV4qdpv03oTMG8iIhfsPFktQ==", + "requires": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.1.0", + "regjsgen": "^0.7.1", + "regjsparser": "^0.9.1", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" + } + }, + "regjsgen": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.7.1.tgz", + "integrity": "sha512-RAt+8H2ZEzHeYWxZ3H2z6tF18zyyOnlcdaafLrm21Bguj7uZy6ULibiAFdXEtKQY4Sy7wDTwDiOazasMLc4KPA==" + }, + "regjsparser": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz", + "integrity": "sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + }, + "renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "requires": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + }, + "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==" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + }, + "resolve": { + "version": "1.22.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", + "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "requires": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-cwd": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "requires": { + "resolve-from": "^5.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + }, + "resolve-url-loader": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", + "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "requires": { + "adjust-sourcemap-loader": "^4.0.0", + "convert-source-map": "^1.7.0", + "loader-utils": "^2.0.0", + "postcss": "^7.0.35", + "source-map": "0.6.1" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "resolve.exports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", + "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + }, + "retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "requires": { + "glob": "^7.1.3" + } + }, + "rollup": { + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", + "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==", + "requires": { + "@babel/code-frame": "^7.10.4", + "jest-worker": "^26.2.1", + "serialize-javascript": "^4.0.0", + "terser": "^5.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==" + }, + "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==", + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "serialize-javascript": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "rpc-websockets": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/rpc-websockets/-/rpc-websockets-7.5.0.tgz", + "integrity": "sha512-9tIRi1uZGy7YmDjErf1Ax3wtqdSSLIlnmL5OtOzgd5eqPKbsPpwDP5whUDO2LQay3Xp0CcHlcNSGzacNRluBaQ==", + "requires": { + "@babel/runtime": "^7.17.2", + "bufferutil": "^4.0.1", + "eventemitter3": "^4.0.7", + "utf-8-validate": "^5.0.2", + "uuid": "^8.3.2", + "ws": "^8.5.0" + }, + "dependencies": { + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "requires": {} + } + } + }, + "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==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "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==" + }, + "safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize.css": { + "version": "13.0.0", + "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", + "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + }, + "sass-loader": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", + "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "requires": { + "klona": "^2.0.4", + "neo-async": "^2.6.2" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "saxes": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", + "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "requires": { + "xmlchars": "^2.2.0" + } + }, + "scheduler": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", + "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "requires": { + "loose-envify": "^1.1.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + }, + "selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "requires": { + "node-forge": "^1" + } + }, + "semver": { + "version": "7.3.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "requires": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + } + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + } + } + }, + "serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "requires": { + "randombytes": "^2.1.0" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + } + } + }, + "serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + }, + "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==", + "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==" + }, + "shell-quote": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", + "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "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==" + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "requires": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + }, + "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==" + }, + "source-map-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", + "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "requires": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.3", + "source-map-js": "^1.0.1" + } + }, + "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==", + "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==" + } + } + }, + "sourcemap-codec": { + "version": "1.4.8", + "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", + "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "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==", + "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" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", + "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + } + } + }, + "stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + }, + "statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + }, + "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==", + "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==" + } + } + }, + "string-length": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", + "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "requires": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + } + }, + "string-natural-compare": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", + "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + }, + "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==", + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "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==" + } + } + }, + "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==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", + "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "string.prototype.trimstart": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", + "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "es-abstract": "^1.19.5" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "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==", + "requires": { + "ansi-regex": "^5.0.1" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + }, + "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==" + }, + "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==" + }, + "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==" + }, + "style-loader": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", + "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "requires": {} + }, + "stylehacks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", + "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "requires": { + "browserslist": "^4.16.6", + "postcss-selector-parser": "^6.0.4" + } + }, + "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-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "requires": { + "has-flag": "^4.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==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "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==" + }, + "svg-parser": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", + "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==" + }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + }, + "dependencies": { + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + } + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + } + } + }, + "swr": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/swr/-/swr-1.3.0.tgz", + "integrity": "sha512-dkghQrOl2ORX9HYrMDtPa7LTVHJjCTeZoB1dqTbnnEDlSvN8JEKpYIYurDfvbQFUUS8Cg8PceFVZNkW0KNNYPw==", + "requires": {} + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + }, + "tailwindcss": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.8.tgz", + "integrity": "sha512-YSneUCZSFDYMwk+TGq8qYFdCA3yfBRdBlS7txSq0LUmzyeqRe3a8fBQzbz9M3WS/iFT4BNf/nmw9mEzrnSaC0g==", + "requires": { + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "color-name": "^1.1.4", + "detective": "^5.2.1", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.11", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "lilconfig": "^2.0.6", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.14", + "postcss-import": "^14.1.0", + "postcss-js": "^4.0.0", + "postcss-load-config": "^3.1.4", + "postcss-nested": "5.0.6", + "postcss-selector-parser": "^6.0.10", + "postcss-value-parser": "^4.2.0", + "quick-lru": "^5.1.1", + "resolve": "^1.22.1" + }, + "dependencies": { + "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==" + } + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + }, + "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==" + }, + "tempy": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", + "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "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==" + } + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "terser": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.15.0.tgz", + "integrity": "sha512-L1BJiXVmheAQQy+as0oF3Pwtlo4s3Wi1X2zNZ2NxOB4wx9bdS9Vk67XQENLFdLYGCK/Z2di53mTj/hBafR+dTA==", + "requires": { + "@jridgewell/source-map": "^0.3.2", + "acorn": "^8.5.0", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + } + }, + "terser-webpack-plugin": { + "version": "5.3.6", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.6.tgz", + "integrity": "sha512-kfLFk+PoLUQIbLmB1+PZDMRSZS99Mp+/MHqDNmMA6tOItzRt+Npe3E+fsMs5mfcM0wCtrrdU387UnV+vnSffXQ==", + "requires": { + "@jridgewell/trace-mapping": "^0.3.14", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0", + "terser": "^5.14.1" + } + }, + "test-exclude": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", + "requires": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + }, + "throat": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", + "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==" + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + }, + "tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + }, + "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==", + "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==" + }, + "tough-cookie": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.2.tgz", + "integrity": "sha512-G9fqXWoYFZgTc2z8Q5zaHy/vJMjm+WV0AkAeHxVCQiEB1b+dGvWzFW6QV07cY5jQ5gRkeid2qIkzkxUnmoQZUQ==", + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "dependencies": { + "universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==" + } + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "tsconfig-paths": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", + "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "requires": { + "@types/json5": "^0.0.29", + "json5": "^1.0.1", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + } + } + }, + "tslib": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", + "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "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==" + } + } + }, + "tweetnacl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", + "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" + }, + "type-check": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "requires": { + "prelude-ls": "^1.2.1" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==" + }, + "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==" + }, + "type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typescript": { + "version": "4.8.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.8.4.tgz", + "integrity": "sha512-QCh+85mCy+h0IGff8r5XWzOVSbBO+KfeYrMQh7NJ58QujwcE22u+NUSmUxqF+un70P9GXKxa2HCNiTTMJknyjQ==" + }, + "unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "requires": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "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==" + }, + "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==", + "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==" + }, + "unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz", + "integrity": "sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w==" + }, + "unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "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==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha512-vRCqFv6UhXpWxZPyGDh/F3ZpNv8/qo7w6iufLpQg9aKnQ71qM4B5KiI7Mia9COcjEhrO9LueHpMYjYzsWH3OIg==" + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + }, + "update-browserslist-db": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.9.tgz", + "integrity": "sha512-/xsqn21EGVdXI3EXSum1Yckj3ZVZugqyOZQ/CxYPBD/R+ko9NSUScf8tFF4dOKY+2pvSSJA/S+5B8s4Zr4kyvg==", + "requires": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + } + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "requires": { + "punycode": "^2.1.0" + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use-callback-ref": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/use-callback-ref/-/use-callback-ref-1.3.0.tgz", + "integrity": "sha512-3FT9PRuRdbB9HfXhEq35u4oZkvpJ5kuYbpqhCfmiZyReuRgpnhDlbr2ZEnnuS0RrJAPn6l23xjFg9kpDM+Ms7w==", + "requires": { + "tslib": "^2.0.0" + } + }, + "use-sidecar": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", + "integrity": "sha512-epTbsLuzZ7lPClpz2TyryBfztm7m+28DlEv2ZCQ3MDr5ssiwyOwGH/e5F9CkfWjJ1t4clvI58yF822/GUkjjhw==", + "requires": { + "detect-node-es": "^1.1.0", + "tslib": "^2.0.0" + } + }, + "utf-8-validate": { + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.9.tgz", + "integrity": "sha512-Yek7dAy0v3Kl0orwMlvi7TPtiCNrdfHNd7Gcc/pLq4BLXqfAmd0J7OWMizUQnTTJsyjKn02mU7anqwfmUP4J8Q==", + "optional": true, + "requires": { + "node-gyp-build": "^4.3.0" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==" + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + }, + "v8-to-istanbul": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", + "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "w3c-xmlserializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", + "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "requires": { + "xml-name-validator": "^3.0.0" + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "requires": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", + "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + }, + "webpack": { + "version": "5.74.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.74.0.tgz", + "integrity": "sha512-A2InDwnhhGN4LYctJj6M1JEaGL7Luj6LOmyBHjcI8529cm5p6VXiTIW2sn6ffvEAKmveLzvu4jrihwXtPojlAA==", + "requires": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^0.0.51", + "@webassemblyjs/ast": "1.11.1", + "@webassemblyjs/wasm-edit": "1.11.1", + "@webassemblyjs/wasm-parser": "1.11.1", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.7.6", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.10.0", + "es-module-lexer": "^0.9.0", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.1.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.1.3", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "dependencies": { + "@types/estree": { + "version": "0.0.51", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", + "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + }, + "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==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + } + } + }, + "webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "requires": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + } + } + }, + "webpack-dev-server": { + "version": "4.11.1", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.11.1.tgz", + "integrity": "sha512-lILVz9tAUy1zGFwieuaQtYiadImb5M3d+H+L1zDYalYoDl0cksAB1UNyuE5MMWJrG6zR1tXkCP2fitl7yoUJiw==", + "requires": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "dependencies": { + "@types/ws": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", + "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "requires": { + "@types/node": "*" + } + }, + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "requires": { + "fast-deep-equal": "^3.1.3" + } + }, + "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==" + }, + "schema-utils": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", + "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "requires": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.8.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.0.0" + } + }, + "ws": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.9.0.tgz", + "integrity": "sha512-Ja7nszREasGaYUYCI2k4lCKIRTt+y7XuqVoHR44YpI49TtryyqbqvDMn5eqfW7e6HzTukDRIsXqzVHScqRcafg==", + "requires": {} + } + } + }, + "webpack-manifest-plugin": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", + "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "requires": { + "tapable": "^2.0.0", + "webpack-sources": "^2.2.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==" + }, + "webpack-sources": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", + "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "requires": { + "source-list-map": "^2.0.1", + "source-map": "^0.6.1" + } + } + } + }, + "webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + } + } + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "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==", + "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==" + }, + "workbox-background-sync": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.4.tgz", + "integrity": "sha512-0r4INQZMyPky/lj4Ou98qxcThrETucOde+7mRGJl13MPJugQNKeZQOdIJe/1AchOP23cTqHcN/YVpD6r8E6I8g==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-broadcast-update": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.4.tgz", + "integrity": "sha512-I/lBERoH1u3zyBosnpPEtcAVe5lwykx9Yg1k6f8/BGEPGaMMgZrwVrqL1uA9QZ1NGGFoyE6t9i7lBjOlDhFEEw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-build": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.4.tgz", + "integrity": "sha512-kgRevLXEYvUW9WS4XoziYqZ8Q9j/2ziJYEtTrjdz5/L/cTUa2XfyMP2i7c3p34lgqJ03+mTiz13SdFef2POwbA==", + "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.4", + "workbox-broadcast-update": "6.5.4", + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-google-analytics": "6.5.4", + "workbox-navigation-preload": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-range-requests": "6.5.4", + "workbox-recipes": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4", + "workbox-streams": "6.5.4", + "workbox-sw": "6.5.4", + "workbox-window": "6.5.4" + }, + "dependencies": { + "@apideck/better-ajv-errors": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", + "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "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==", + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "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==", + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "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==" + }, + "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==", + "requires": { + "whatwg-url": "^7.0.0" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "requires": { + "punycode": "^2.1.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==" + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "workbox-cacheable-response": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.4.tgz", + "integrity": "sha512-DCR9uD0Fqj8oB2TSWQEm1hbFs/85hXXoayVwFKLVuIuxwJaihBsLsp4y7J9bvZbqtPJ1KlCkmYVGQKrBU4KAug==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-core": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.4.tgz", + "integrity": "sha512-OXYb+m9wZm8GrORlV2vBbE5EC1FKu71GGp0H4rjmxmF4/HLbMCoTFws87M3dFwgpmg0v00K++PImpNQ6J5NQ6Q==" + }, + "workbox-expiration": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.4.tgz", + "integrity": "sha512-jUP5qPOpH1nXtjGGh1fRBa1wJL2QlIb5mGpct3NzepjGG2uFFBn4iiEBiI9GUmfAFR2ApuRhDydjcRmYXddiEQ==", + "requires": { + "idb": "^7.0.1", + "workbox-core": "6.5.4" + } + }, + "workbox-google-analytics": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.4.tgz", + "integrity": "sha512-8AU1WuaXsD49249Wq0B2zn4a/vvFfHkpcFfqAFHNHwln3jK9QUYmzdkKXGIZl9wyKNP+RRX30vcgcyWMcZ9VAg==", + "requires": { + "workbox-background-sync": "6.5.4", + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-navigation-preload": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.4.tgz", + "integrity": "sha512-IIwf80eO3cr8h6XSQJF+Hxj26rg2RPFVUmJLUlM0+A2GzB4HFbQyKkrgD5y2d84g2IbJzP4B4j5dPBRzamHrng==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-precaching": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.4.tgz", + "integrity": "sha512-hSMezMsW6btKnxHB4bFy2Qfwey/8SYdGWvVIKFaUm8vJ4E53JAY+U2JwLTRD8wbLWoP6OVUdFlXsTdKu9yoLTg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-range-requests": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.4.tgz", + "integrity": "sha512-Je2qR1NXCFC8xVJ/Lux6saH6IrQGhMpDrPXWZWWS8n/RD+WZfKa6dSZwU+/QksfEadJEr/NfY+aP/CXFFK5JFg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-recipes": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.4.tgz", + "integrity": "sha512-QZNO8Ez708NNwzLNEXTG4QYSKQ1ochzEtRLGaq+mr2PyoEIC1xFW7MrWxrONUxBFOByksds9Z4//lKAX8tHyUA==", + "requires": { + "workbox-cacheable-response": "6.5.4", + "workbox-core": "6.5.4", + "workbox-expiration": "6.5.4", + "workbox-precaching": "6.5.4", + "workbox-routing": "6.5.4", + "workbox-strategies": "6.5.4" + } + }, + "workbox-routing": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.4.tgz", + "integrity": "sha512-apQswLsbrrOsBUWtr9Lf80F+P1sHnQdYodRo32SjiByYi36IDyL2r7BH1lJtFX8fwNHDa1QOVY74WKLLS6o5Pg==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-strategies": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.4.tgz", + "integrity": "sha512-DEtsxhx0LIYWkJBTQolRxG4EI0setTJkqR4m7r4YpBdxtWJH1Mbg01Cj8ZjNOO8etqfA3IZaOPHUxCs8cBsKLw==", + "requires": { + "workbox-core": "6.5.4" + } + }, + "workbox-streams": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.4.tgz", + "integrity": "sha512-FXKVh87d2RFXkliAIheBojBELIPnWbQdyDvsH3t74Cwhg0fDheL1T8BqSM86hZvC0ZESLsznSYWw+Va+KVbUzg==", + "requires": { + "workbox-core": "6.5.4", + "workbox-routing": "6.5.4" + } + }, + "workbox-sw": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.4.tgz", + "integrity": "sha512-vo2RQo7DILVRoH5LjGqw3nphavEjK4Qk+FenXeUsknKn14eCNedHOXWbmnvP4ipKhlE35pvJ4yl4YYf6YsJArA==" + }, + "workbox-webpack-plugin": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.4.tgz", + "integrity": "sha512-LmWm/zoaahe0EGmMTrSLUi+BjyR3cdGEfU3fS6PN1zKFYbqAKuQ+Oy/27e4VSXsyIwAw8+QDfk1XHNGtZu9nQg==", + "requires": { + "fast-json-stable-stringify": "^2.1.0", + "pretty-bytes": "^5.4.1", + "upath": "^1.2.0", + "webpack-sources": "^1.4.3", + "workbox-build": "6.5.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "workbox-window": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.4.tgz", + "integrity": "sha512-HnLZJDwYBE+hpG25AQBO8RUWBJRaCsI9ksQJEp3aCOFCaG5kqaToAYXFRAHxzRluM2cQbGzdQF5rjKPWPA1fug==", + "requires": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "6.5.4" + } + }, + "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==", + "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==", + "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==", + "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==" + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "requires": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "requires": {} + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + }, + "y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + }, + "yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + }, + "yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + } + } +} diff --git a/examples/with-cra/package.json b/examples/with-cra/package.json new file mode 100644 index 00000000..bc299de8 --- /dev/null +++ b/examples/with-cra/package.json @@ -0,0 +1,37 @@ +{ + "name": "suiet-kit-integration", + "version": "0.1.0", + "private": true, + "dependencies": { + "@suiet/wallet-kit": "^0.0.8", + "@types/node": "^16.11.62", + "@types/react": "^18.0.21", + "@types/react-dom": "^18.0.6", + "react": "^18.2.0", + "react-dom": "^18.2.0", + "react-scripts": "5.0.1", + "typescript": "^4.8.4" + }, + "scripts": { + "start": "PORT=4000 react-scripts start", + "build": "react-scripts build", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": [ + "react-app" + ] + }, + "browserslist": { + "production": [ + ">0.2%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 1 chrome version", + "last 1 firefox version", + "last 1 safari version" + ] + } +} diff --git a/examples/with-cra/src/App.css b/examples/with-cra/src/App.css new file mode 100644 index 00000000..d969c640 --- /dev/null +++ b/examples/with-cra/src/App.css @@ -0,0 +1,59 @@ +.App { + text-align: center; + display: flex; + flex-direction: column; + min-height: 100vh; +} + +.App-logo { + height: 40vmin; + pointer-events: none; +} + +@media (prefers-reduced-motion: no-preference) { + .App-logo { + animation: App-logo-spin infinite 20s linear; + } +} + +.header { + display: flex; + align-items: center; + padding: 16px 32px; +} +.logo-suiet { + width: 60px; + height: 60px; +} +.connect-button { + margin-left: auto; +} + +.main { + flex: 1; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + background-color: #282c34; + color: white; +} + + +.App-link { + color: #61dafb; +} + +p { + margin: 8px 0; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} diff --git a/examples/with-cra/src/App.tsx b/examples/with-cra/src/App.tsx new file mode 100644 index 00000000..9fc10e5d --- /dev/null +++ b/examples/with-cra/src/App.tsx @@ -0,0 +1,103 @@ +import React, {useEffect, useMemo, useState} from 'react'; +import './App.css'; +import logo from './logo.svg'; +import logoSuiet from './suiet-logo.svg'; +import {ConnectButton, getDefaultWallets, useWallet, WalletProvider} from '@suiet/wallet-kit' +import "@suiet/wallet-kit/style.css"; + +function App() { + const { + wallet, + connected, + connecting, + getAccounts, + executeMoveCall, + } = useWallet(); + + const [accounts, setAccounts] = useState([]) + + useEffect(() => { + if (!connected) return + (async function () { + const result = await getAccounts(); + setAccounts(result); + })() + }, [connected]) + + async function handleExecuteMoveCall() { + try { + const data = { + packageObjectId: "0x2", + module: "devnet_nft", + function: "mint", + typeArguments: [], + arguments: [ + "name", + "capy", + "https://cdn.britannica.com/94/194294-138-B2CF7780/overview-capybara.jpg?w=800&h=450&c=crop", + ], + gasBudget: 10000, + } + const resData = await executeMoveCall(data); + console.log('executeMoveCall success', resData) + alert('executeMoveCall succeeded (see response in the console)') + } catch (e) { + console.error('executeMoveCall failed', e) + alert('executeMoveCall failed (see response in the console)') + } + } + + return ( +

    +
    + suiet-logo +
    + +
    +
    +
    + logo + {!connected ? ( +

    + Connect DApp with Suiet wallet from now! +

    + ) : ( +
    +
    +

    current wallet: {wallet ? wallet.adapter.name : "null"}

    +

    + wallet status:{" "} + {connecting + ? "connecting" + : connected + ? "connected" + : "disconnected"} +

    +

    wallet accounts: {JSON.stringify(accounts)}

    +
    +
    + +
    +
    + + )} + + Learn more about Suiet Wallet + +
    +
    + ); +} + +export default function withApp() { + return ( + + + + ) +}; diff --git a/examples/with-cra/src/index.css b/examples/with-cra/src/index.css new file mode 100644 index 00000000..ec2585e8 --- /dev/null +++ b/examples/with-cra/src/index.css @@ -0,0 +1,13 @@ +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; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, 'Courier New', + monospace; +} diff --git a/examples/with-cra/src/index.tsx b/examples/with-cra/src/index.tsx new file mode 100644 index 00000000..f748a235 --- /dev/null +++ b/examples/with-cra/src/index.tsx @@ -0,0 +1,12 @@ +import React from 'react'; +import ReactDOM from 'react-dom/client'; +import './index.css'; +import App from './App'; + +ReactDOM.createRoot( + document.getElementById('root') as HTMLElement +).render( + + + +); \ No newline at end of file diff --git a/examples/with-cra/src/logo.svg b/examples/with-cra/src/logo.svg new file mode 100644 index 00000000..9dfc1c05 --- /dev/null +++ b/examples/with-cra/src/logo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/examples/with-cra/src/react-app-env.d.ts b/examples/with-cra/src/react-app-env.d.ts new file mode 100644 index 00000000..6431bc5f --- /dev/null +++ b/examples/with-cra/src/react-app-env.d.ts @@ -0,0 +1 @@ +/// diff --git a/examples/with-cra/src/suiet-logo.svg b/examples/with-cra/src/suiet-logo.svg new file mode 100644 index 00000000..8e01dfca --- /dev/null +++ b/examples/with-cra/src/suiet-logo.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/examples/with-cra/tsconfig.json b/examples/with-cra/tsconfig.json new file mode 100644 index 00000000..a273b0cf --- /dev/null +++ b/examples/with-cra/tsconfig.json @@ -0,0 +1,26 @@ +{ + "compilerOptions": { + "target": "es5", + "lib": [ + "dom", + "dom.iterable", + "esnext" + ], + "allowJs": true, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "noFallthroughCasesInSwitch": true, + "module": "esnext", + "moduleResolution": "node", + "resolveJsonModule": true, + "isolatedModules": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": [ + "src" + ] +} diff --git a/package.json b/package.json index d526fce0..48880909 100644 --- a/package.json +++ b/package.json @@ -10,9 +10,6 @@ } } }, - "workspaces": [ - "packages/*" - ], "scripts": { "test": "echo \"Error: no test specified\" && exit 1" }, diff --git a/website/docs/QuickStart.md b/website/docs/QuickStart.md index f088f91c..7fc4a0ba 100644 --- a/website/docs/QuickStart.md +++ b/website/docs/QuickStart.md @@ -3,48 +3,87 @@ title: Quick Start sidebar_position: 1 --- -## Manual Setup +Hello my friend 👋 Welcome onboard 🛳 -Install @suiet/wallet-kit +Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily 🥳 + +Let's try our kit and empower your dapp in minutes 🪄 + +## 🔨 Setup + +First of all, let's install the npm package `@suiet/wallet-kit` to your project. ```shell npm install @suiet/wallet-kit # or -yarn add next @suiet/wallet-kit +yarn add @suiet/wallet-kit # or -pnpm add next @suiet/wallet-kit +pnpm install @suiet/wallet-kit ``` -Import css and add provider in the root component +Then wrap your `` with our context provider, so that our hooks can work nicely inside your dapp. + +Oh don't forget to import our css to enable default styles 🎨 ```jsx -import { ConnectButton, WalletProvider } from '@suiet/wallet-kit'; -import { getAllWallets, useWallet } from '@suiet/wallet-kit'; +import { WalletProvider } from '@suiet/wallet-kit'; import '@suiet/wallet-kit/style.css'; const App = () => { - const supportedWallets = getDefaultWallets(); - return ( - + ); }; ``` -Finally add connect button to your component such as navbar or header. +> By default, suiet kit will load all the supported wallets to the list💡 + +## 🕹 Place `` wherever you like + +Just import our `` and place to anywhere you like, such as Header. + ```jsx import { ConnectButton } from '@suiet/wallet-kit'; -const YourComponent = () => { - +const App = () => { return ( <> - - +
    + +
    + <... /> ) }; ``` + +## 🪝 Use wallet capacities + +Now your dapp is already empowered and able to call wallet capacities🎉 + +Continue to BUIDL your amazing dapp and join the incoming Sui-nami! 🌊 + +```jsx +import { useWallet } from '@suiet/wallet-kit'; + +const App = () => { + const { + wallet, + connected, + connecting, + getAccounts, + executeMoveCall, + signMessage, + } = useWallet() + return (<.../>) +}; +``` + +## 💧 Demo Playground + +Feel free to play with our [Create-React-App Demo](https://github.com/suiet/wallet-kit/examples/with-cra) 🔗 + + \ No newline at end of file From f1df84ae09a42d7d9682d94c2681246146562415 Mon Sep 17 00:00:00 2001 From: brrruski Date: Mon, 3 Oct 2022 10:07:23 -0400 Subject: [PATCH 095/654] chore: update QuickStart and add demo --- .gitignore | 1 - examples/with-cra/public/favicon.ico | Bin 0 -> 3870 bytes examples/with-cra/public/index.html | 43 +++++++++++++++++++++++++ examples/with-cra/public/logo192.png | Bin 0 -> 5347 bytes examples/with-cra/public/logo512.png | Bin 0 -> 9664 bytes examples/with-cra/public/manifest.json | 25 ++++++++++++++ examples/with-cra/public/robots.txt | 3 ++ website/docs/QuickStart.md | 4 ++- 8 files changed, 74 insertions(+), 2 deletions(-) create mode 100644 examples/with-cra/public/favicon.ico create mode 100644 examples/with-cra/public/index.html create mode 100644 examples/with-cra/public/logo192.png create mode 100644 examples/with-cra/public/logo512.png create mode 100644 examples/with-cra/public/manifest.json create mode 100644 examples/with-cra/public/robots.txt diff --git a/.gitignore b/.gitignore index 4dc4794b..c0a02d5e 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,6 @@ Explore rainbow-me / rainbowkit -Public Code Issues 13 diff --git a/examples/with-cra/public/favicon.ico b/examples/with-cra/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/examples/with-cra/public/index.html b/examples/with-cra/public/index.html new file mode 100644 index 00000000..aa069f27 --- /dev/null +++ b/examples/with-cra/public/index.html @@ -0,0 +1,43 @@ + + + + + + + + + + + + + React App + + + +
    + + + diff --git a/examples/with-cra/public/logo192.png b/examples/with-cra/public/logo192.png new file mode 100644 index 0000000000000000000000000000000000000000..fc44b0a3796c0e0a64c3d858ca038bd4570465d9 GIT binary patch literal 5347 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 b{|{}U^kRn2wo}j7|0ATu<;8xA7zX}7|B6mN literal 0 HcmV?d00001 diff --git a/examples/with-cra/public/manifest.json b/examples/with-cra/public/manifest.json new file mode 100644 index 00000000..080d6c77 --- /dev/null +++ b/examples/with-cra/public/manifest.json @@ -0,0 +1,25 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "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": "#000000", + "background_color": "#ffffff" +} diff --git a/examples/with-cra/public/robots.txt b/examples/with-cra/public/robots.txt new file mode 100644 index 00000000..e9e57dc4 --- /dev/null +++ b/examples/with-cra/public/robots.txt @@ -0,0 +1,3 @@ +# https://www.robotstxt.org/robotstxt.html +User-agent: * +Disallow: diff --git a/website/docs/QuickStart.md b/website/docs/QuickStart.md index 7fc4a0ba..a9df24c6 100644 --- a/website/docs/QuickStart.md +++ b/website/docs/QuickStart.md @@ -84,6 +84,8 @@ const App = () => { ## 💧 Demo Playground -Feel free to play with our [Create-React-App Demo](https://github.com/suiet/wallet-kit/examples/with-cra) 🔗 +Feel free to play with our [Create-React-App Demo](https://wallet-kit-demo.suiet.app) 🔗 + +> Github repo: https://github.com/suiet/wallet-kit/examples/with-cra \ No newline at end of file From e3ac0dd656569deece0045a141758c225d932081 Mon Sep 17 00:00:00 2001 From: brrruski Date: Mon, 3 Oct 2022 10:12:10 -0400 Subject: [PATCH 096/654] chore: update doc --- website/docs/QuickStart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docs/QuickStart.md b/website/docs/QuickStart.md index a9df24c6..0e7a95a5 100644 --- a/website/docs/QuickStart.md +++ b/website/docs/QuickStart.md @@ -88,4 +88,4 @@ Feel free to play with our [Create-React-App Demo](https://wallet-kit-demo.suiet > Github repo: https://github.com/suiet/wallet-kit/examples/with-cra - \ No newline at end of file + \ No newline at end of file From 023e5408dd47daa09284e4f7b6811f3064579e34 Mon Sep 17 00:00:00 2001 From: Guojin Chen Date: Mon, 3 Oct 2022 22:21:30 +0800 Subject: [PATCH 097/654] docs: update docs --- website/docs/Hooks/useAccountBalance.md | 4 ++-- website/docs/Hooks/useWallet.md | 16 +++++++++++----- website/docs/QuickStart.md | 8 ++++---- website/docs/Tutorial.md | 11 ++++++----- website/docs/advanced/basic.md | 6 ++++-- website/docs/advanced/customize.md | 16 ++++++++-------- website/docs/advanced/darkmode.md | 2 +- website/docs/components/ConnectButton.md | 4 ++-- website/docs/components/ConnectWalletModal.md | 2 +- website/docs/components/WalletProvider.md | 7 ++++--- 10 files changed, 43 insertions(+), 33 deletions(-) diff --git a/website/docs/Hooks/useAccountBalance.md b/website/docs/Hooks/useAccountBalance.md index a7a8914a..b58c3f7d 100644 --- a/website/docs/Hooks/useAccountBalance.md +++ b/website/docs/Hooks/useAccountBalance.md @@ -6,7 +6,7 @@ sidebar_position: 2 ## Introduction -You can get balance of the current account under selected network. +You can get the balance of the current account under the selected network. ```ts interface AccountBalanceResponse { @@ -18,7 +18,7 @@ interface AccountBalanceResponse { const { error, loading, balance } = useAccountBalance(); ``` -UseAccountBalance will return the current account's balance, loading status, error object. When fetch the banlance data, loading will set to true, otherwise false. If fetch failed, error will be an Error object instance and shows why fetch failed. +UseAccountBalance will return the current account's balance, loading status, error object. When fetching the banlance data, loading will set to true, otherwise false. If fetch failed, error will be an Error object instance and shows why fetch failed. :::caution If error is not null, it means fetch balance failed. In this case, the balance will set to be 0. diff --git a/website/docs/Hooks/useWallet.md b/website/docs/Hooks/useWallet.md index a37e241a..b8f51cbc 100644 --- a/website/docs/Hooks/useWallet.md +++ b/website/docs/Hooks/useWallet.md @@ -6,7 +6,10 @@ sidebar_position: 1 ## Introduction -The useWallet hook provide the ability to get the status of account, connect method and move call method. You can use the hook and provider to connect wallet by your own button and modal. The useWallet hook will return WalletContextState props, for detail, you can check the doc https://kit.suiet.app/docs/components/walletprovider#walletcontextstate to get the api reference of WalletContextState. +The useWallet hook provides the ability to get the status of account, connect method and move call method. +You can use the hook and provider to connect wallet by your own button and modal. +The useWallet hook will return WalletContextState props. +For detail, you can check the doc https://kit.suiet.app/docs/components/walletprovider#walletcontextstate to get the api reference of WalletContextState. ```ts const { @@ -59,9 +62,10 @@ const groupWallets = { }; ``` -The wallet is the current selected wallet in the supportedWallets. You can check the doc https://kit.suiet.app/docs/components/WalletProvider#walletinstance to learn the wallet type. +The wallet is the currently selected wallet in the `supportedWallets`. +You can check the doc https://kit.suiet.app/docs/components/WalletProvider#walletinstance to learn the wallet type. -2. Wallet status. The connecting, connected, and status is all related to the wallet's connection status. Their relationship is as follows: +2. Wallet status. The connecting, connected, and status are all related to the wallet's connection status. Their relationship is as follows: ```js const { status, connected, connecting } = useWallet(); @@ -70,8 +74,10 @@ assert(status === 'connecting', connecting); assert(status === 'connected', connected); ``` -After you connect to the wallet, you can get account address from useWallet hook. The address is just like `0x84bf9b49a3db40cb022c371af2ac6cb3017a712b`. +After you connect to the wallet, you can get the account address from `useWallet` hook. The address is just like `0x84bf9b49a3db40cb022c371af2ac6cb3017a712b`. 3. Connect method. In most cases, you do not need to use these methods. -4. Adapter's common method. The getAccounts, executeMoveCall and executeSerializedMoveCall is just the adpter's method. The getAccounts will return all account address of the current wallet. The executeMoveCall and executeSerializedMoveCall is related to transaction of sui. For detail, you can check the sui official doc https://docs.sui.io/sui-jsonrpc#sui_executeTransaction. +4. Adapter's common method. The `getAccounts`, `executeMoveCall` and `executeSerializedMoveCal`l` is just the adapter's method. + The `getAccounts` will return all account address of the current wallet. The `executeMoveCall` and `executeSerializedMoveCall` is related to transaction of sui. + For detail, you can check the sui official doc https://docs.sui.io/sui-jsonrpc#sui_executeTransaction. diff --git a/website/docs/QuickStart.md b/website/docs/QuickStart.md index 7fc4a0ba..5f81124a 100644 --- a/website/docs/QuickStart.md +++ b/website/docs/QuickStart.md @@ -3,11 +3,11 @@ title: Quick Start sidebar_position: 1 --- -Hello my friend 👋 Welcome onboard 🛳 +Hello my friend 👋 Welcome onboard 🛳 -Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily 🥳 +Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily. 🥳 -Let's try our kit and empower your dapp in minutes 🪄 +Let's try our kit and empower your dapp in minutes. 🪄 ## 🔨 Setup @@ -62,7 +62,7 @@ const App = () => { ## 🪝 Use wallet capacities -Now your dapp is already empowered and able to call wallet capacities🎉 +Now your dapp is already empowered and able to call wallet capacities.🎉 Continue to BUIDL your amazing dapp and join the incoming Sui-nami! 🌊 diff --git a/website/docs/Tutorial.md b/website/docs/Tutorial.md index d4e8f5a2..9d2ae586 100644 --- a/website/docs/Tutorial.md +++ b/website/docs/Tutorial.md @@ -3,13 +3,14 @@ title: Overview sidebar_position: 2 --- -## Wallet Kit, connect all wallet on Sui with a button +## Wallet Kit, connect all wallets on Sui with a button > 👋 If you want to know how to **install/use** suiet, please visit our offical website [suiet.app](https://suiet.app) or [docs](https://suiet.app/docs) -Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily 🥳 +Suiet wallet kit is a wallet aggregator for DApps to interact with all the wallets in SUI💧 ecosystem easily. 🥳 -We present **React Provider & Hooks, UI components** for the DApp (React) developers to connect your DApp and all the wallet extensions 🔗 Integration solution or customization are both supported ✅ +We present **React Provider & Hooks, UI components** for the DApp (React) developers to connect your DApp with all the wallet extensions. 🔗 +Integration solutions or customization are both supported. ✅ > 💡 Demo Here: https://kit.suiet.app/ @@ -98,7 +99,7 @@ import '@suiet/wallet-kit/style.css'; After the above settings, we can do integrations with wallets now. -Once a user approved the connection request, our dapp can fetch the address of the active account in wallets. +Once a user approves the connection request, our dapp can fetch the address of the active account in wallets. ```js import { useWallet } from '@suiet/wallet-kit'; @@ -162,7 +163,7 @@ function App() { ## ✨ Incoming Features -Actually we are working hard on this new project right now, so feel free to submit issues or ideas to our [Github](https://github.com/suiet/wallet-kit), Or send direct message via [Discord](https://discord.gg/WHup6fG5) or [Telegram](https://t.me/suietwallet) +Actually we are working hard on this new project right now, so feel free to submit issues or ideas to our [Github](https://github.com/suiet/wallet-kit). Or send direct message via [Discord](https://discord.gg/WHup6fG5) or [Telegram](https://t.me/suietwallet) - Composable components - Customize component styles diff --git a/website/docs/advanced/basic.md b/website/docs/advanced/basic.md index 4664a27e..55424475 100644 --- a/website/docs/advanced/basic.md +++ b/website/docs/advanced/basic.md @@ -2,7 +2,9 @@ ## BEM Naming Rule -The BEM naming rule is used to name CSS classes. It is a convention for naming CSS classes in a consistent and predictable way. It helps to achieve reusable components and code sharing in front-end development. +The BEM naming rule is used to name CSS classes. +It is a convention for naming CSS classes in a consistent and predictable way. +It helps to achieve reusable components and code sharing in front-end development. ```txt .wkit-[block]__[element]--[modifier] @@ -14,7 +16,7 @@ The BEM naming rule is used to name CSS classes. It is a convention for naming C ## Import default CSS -You need to import the default css file to use the default styles. +You need to import the default CSS file to use the default styles. :::caution You may need a proper CSS loader to import CSS files. See [Webpack](https://webpack.js.org/loaders/css-loader/) or [Vite](https://vitejs.dev/guide/features.html#css) for more information. diff --git a/website/docs/advanced/customize.md b/website/docs/advanced/customize.md index a8dcd601..d1e3eeae 100644 --- a/website/docs/advanced/customize.md +++ b/website/docs/advanced/customize.md @@ -4,7 +4,7 @@ This section describes how to use CSS variables to customize the theme of the components. -We use CSS variables to define colors, and other styles like below: +We use CSS variables to define colors and other styles like below: ```css :root { @@ -52,26 +52,26 @@ After figuring out the CSS variables you want to customize, you can override the :root { --wkit-accent-hs: 110, 100%; // Redefine the hs (the first two components of hsl) of the accent color - ... // other css variables + ... // other CSS variables } ``` -Import the default css file and your own css file in your application. +Import the default CSS file and your own CSS file in your application. :::caution -The CSS variables must be imported / declared **AFTER** the default css file. +The CSS variables must be imported / declared **AFTER** the default CSS file. ::: For example, in the `src/index.jsx` file: ```jsx title="src/index.jsx" import "@suiet/wallet-kit/style.css"; -import "./suiet-wallet-kit-custom.css"; // You css file here +import "./suiet-wallet-kit-custom.css"; // You CSS file here ``` ## Override (Not recommended) -When CSS variables are not enough, you can customize the styles by importing the css file and overriding our default CSS rules. +When CSS variables are not enough, you can customize the styles by importing the CSS file and overriding our default CSS rules. :::caution **Override our default CSS rules is not recommended because it is not easy to maintain.** If you have any questions or feature requests, please contact us. @@ -91,10 +91,10 @@ Then override the styles in your own CSS file. } ``` -And last, import the default css file and your own css file in your application. +And last, import the default CSS file and your own CSS file in your application. :::caution -Your CSS rules must be imported / declared **AFTER** the default css file. +Your CSS rules must be imported / declared **AFTER** the default CSS file. ::: For example, in the `src/index.jsx` file: diff --git a/website/docs/advanced/darkmode.md b/website/docs/advanced/darkmode.md index 093a415b..0d35fb5c 100644 --- a/website/docs/advanced/darkmode.md +++ b/website/docs/advanced/darkmode.md @@ -9,7 +9,7 @@ You may also defined dark mode theme under the `[data-theme='dark']:root` select ::: --> :::caution -Rules about dark mode must be imported / declared **AFTER** the default css file. +Rules about dark mode must be imported / declared **AFTER** the default CSS file. ::: ```scss diff --git a/website/docs/components/ConnectButton.md b/website/docs/components/ConnectButton.md index 60e8a0d7..c9fa2fa4 100644 --- a/website/docs/components/ConnectButton.md +++ b/website/docs/components/ConnectButton.md @@ -6,8 +6,8 @@ sidebar_position: 1 ## Description -If you use ConnectButton in your App, you'll get all of features of kit, such as modal, connect, disconnect and so on. Use ConnectButton component is also the simplest way -to integrate suiet wallet kit. +If you use `ConnectButton` in your App, you'll get all of features of kit, such as modal, connect, disconnect and so on. +Use `ConnectButton` component is also the simplest way to integrate Suiet wallet kit. ## Example diff --git a/website/docs/components/ConnectWalletModal.md b/website/docs/components/ConnectWalletModal.md index 291d4337..09061749 100644 --- a/website/docs/components/ConnectWalletModal.md +++ b/website/docs/components/ConnectWalletModal.md @@ -6,7 +6,7 @@ sidebar_position: 3 ## Description -If you want to use your own button, you can use ConnectWalletModal to wrap your button just as following. +If you want to use your own button, you can use `ConnectWalletModal` to wrap your button just as following. ## Example diff --git a/website/docs/components/WalletProvider.md b/website/docs/components/WalletProvider.md index b6e2c720..c4b12154 100644 --- a/website/docs/components/WalletProvider.md +++ b/website/docs/components/WalletProvider.md @@ -6,7 +6,8 @@ sidebar_position: 2 ## Description -You must wrap all kit hooks or components in WalletProvider. From WalletProvider, You can get all WalletContextState props with useWallet hook. The basic usage is as follows. +You must wrap all kit hooks or components in `WalletProvider`. +From `WalletProvider`, You can get all `WalletContextState` props with `useWallet` hook. The basic usage is as follows. ## Example @@ -20,11 +21,11 @@ const supportedWallets = getDefaultWallets(); ## API -All WalletContextState props and method is as following. +All `WalletContextState` props and method is as following. ### WalletContextState -You can get WalletContextState +You can get `WalletContextState` | Properties | Description | Type | Default | | ---------------- | -------------------------------------------------------- | --------------------------------------------- | -------------- | From f5c349261cc237d25d4cb6c59365838f7352c239 Mon Sep 17 00:00:00 2001 From: Fred Liang Date: Mon, 3 Oct 2022 22:21:45 +0800 Subject: [PATCH 098/654] doc: update landing page --- website/docusaurus.config.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/docusaurus.config.js b/website/docusaurus.config.js index b16097e8..939bb282 100644 --- a/website/docusaurus.config.js +++ b/website/docusaurus.config.js @@ -7,7 +7,7 @@ const darkCodeTheme = require('prism-react-renderer/themes/dracula'); /** @type {import('@docusaurus/types').Config} */ const config = { title: 'Suiet Wallet Kit', - tagline: 'The best kit for your DApp to connect with SUI wallets', + tagline: 'The best kit for your DApp to connect with ALL Sui wallets', url: 'https://kit.suiet.app', baseUrl: '/', onBrokenLinks: 'warn', From 657dab0785cb236d88b93cb9426a353197bed7fc Mon Sep 17 00:00:00 2001 From: brrruski Date: Mon, 3 Oct 2022 10:23:34 -0400 Subject: [PATCH 099/654] chore: update doc --- website/assets/LogoWithSlogen.png | Bin 0 -> 71890 bytes .../assets}/integration-example.png | Bin website/assets/wallet-kit.png | Bin 0 -> 234146 bytes website/docs/QuickStart.md | 8 ++++---- website/static/img/LogoWithSlogen.png | Bin 0 -> 71890 bytes website/static/img/integration-example.png | Bin 0 -> 92121 bytes website/static/img/wallet-kit.png | Bin 0 -> 234146 bytes 7 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 website/assets/LogoWithSlogen.png rename {assets => website/assets}/integration-example.png (100%) create mode 100644 website/assets/wallet-kit.png create mode 100644 website/static/img/LogoWithSlogen.png create mode 100644 website/static/img/integration-example.png create mode 100644 website/static/img/wallet-kit.png diff --git a/website/assets/LogoWithSlogen.png b/website/assets/LogoWithSlogen.png new file mode 100644 index 0000000000000000000000000000000000000000..54568961df805b04f351366990478a542f08b67b GIT binary patch literal 71890 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